Is there a better way to handle multiple intents in comparision to the way in it is currently handled?

Thanks Alan,

But I really have a situation in which we need scaling around this. It wont be possible with this alternative.