If not using ghee use Gingelly oil.
Adding cashews is optional.
Both dal and rice should be cooked right till soft,not too much(gooey) so that when we add to veggies its going to cook further and will come to right consistency.
When adding tamarind be careful as it may become too tangy.