Soya chunks will not give you any meat flavour at all, they are tasteless.
I tried to use these Devils Pellets to make a curry, after soaking overnight, what a complete waste of time the texture of these things is revolting, mushy and just plain horrible.
One local T/A near me has said that you need a good Balti Garam Masala powder mix to add near to the end of cooking then mix in and serve, whether this is true or not i have no idea, i don't add it to my Balti's just to a Karahi which lifts the dish, i used to use ground whole coriander seeds dry roasted and added to a Karahi recipe towards the end of cooking.
One thing that might help in making Baltis is to use a slice of fresh lemon added to the dish when adding the 2nd ladle of base, because of the oil in the dish it seems to caramelize the lemon, giving it a quite sourish and sweet flavour but not too overpowering.
Now this might be a regional thing to me but this is what the flavour of Baltis taste like from my local T/A's and restaurants.