Really similar to my recipe mate. I'm gonna try this next time I'm allowed to make a base (wife's call)
I usually do the baghaar towards the end. This way I deglaze the pan with the simmering base gravy then add that to the base.
Also, have you tried roasting your tomtoms before hand? I tend to roast them up with a sprinkling of methi, salt and black pepper. Then wizz them up to be used, seems to add a very nice flavour imo...
As phil said, nice to see the forum coming back again