Sorry one question, why are you double frying the daal? One at the beginning and the other at the end? And then I can not afford to eat with buttered naans! I will go with simple plain rice.
first time you bhoono it, second time is the tarkaa.
Taste comes when your masala has 3-4 diff types of shaan masalas in the initial part of bhoonoing.
Your daal dish should have the texture of haleem at the end.