Did the madras again last night, fried the spices for longer, pretty much a BIR result, not as good as best I've eaten, but equal to any of the take-aways near me!
I really DO NOT want to sound like I blowing my own trumpet (I couldn't reach, and wouldn't want to anyway!), but just in case I can, in humble way, impart anything....
I use gas on full heat all the way through, I do not use a thin wok type pan, they can overheat too fast and ruin spices. I have a large very heavy non stick cast aluminium frying pan. I put in 3 generous tbs oil, chuck in a finely chopped chilie (the biggish finger-sized ones, not birds-eye), and a dried chilie and 4 or 5 dried curry leaves (the latter probably not necessary). These can go in before the oil has warmed, no need to wait 'till it's hot. Heat on full, after a minute or so the chillie starts frying, I let it fry for a couple of mins 'till the smaller bits start to colour. Next I add a ladle of base and immediatley chuck in the mixed spice, chilie powder salt and some brown sugar and stir it all in quickly. It's all sizzling away like crazy, I stir fry on full heat, toffe smell starts, IKEEP frying for perhaps minute or even two 'till (as Bruce Edward's state), the sizzling seems to calm down slightly. At this stage vertually all the moisture from the base and chilie has boiled-off, but the temperature has not yet had the opportunity to climb too high and ruin the spices (I think the heavy pan really helps here).
I then add another ladle of base and repeat the process. Then add the chicken and the rest of the base in stages not leting the pan get too cool, reduce to required consistancy, hey presto!
last night I did this, and it worked well, I'm NOT being a big head! Pleae try it as above, it may be that I've accidentaly stumbled on a technique that works.