Soak the lentils in a bowl of water for atleast 15 minutes. Then wash the lentils with a few changes of water and drain. Boil them in fresh salted water until the lentils are tender and cooked well. Put in a strainer to drain any excess water. Set aside.
In a pot add the oil, when the oil is heated, add in the sliced onions, bay leaves, cloves, and cinnamon sticks. Saute until the onions are golden brown. Then add in the 6 cups water, rice, salt, peppercorns, red chilli powder, and cumin seeds and cook on medium heat - covered until rice are cooked and tender and the water has absorbed.
Fry the boiled dal in 1 ounce of clarified butter or oil for a few minutes. Then add it lightly into the cooked rice and mix.