Hi Prashant,
I’m 90% certain your issue here will be solve by the new async router API, which treats transitionTo’s the same as URL based transitions. Definitely have a look and let me know if this wouldn’t cover what you’re trying to do: Upcoming Async Router API