Heat 1tbsp oil and 1 and half tbsp or ghee / clarified butter and add cumin and asfoitida. Add chopped onion and cook on medium to high heat. Then add garlic and saute for 2 min. Then add tomato and add salt for tomato, turn the heat high and cook for 2-3min or till oil separates, then add 1/2tbsp red chilli powder, cumin and coriander powder, turmeric and garam masala. Roast for a min and then add half tbsp ghee now. Mix and saute for a while. Or till oil separates. Then add dal and mix well.