Fry the rice flour for 3 to 4 minutes until slightly warm. The rice flour should not change color. It should just get a little warm.
Fry the ullutham paruppu / urad dal until golden brown. I made a large batch to use for later. For this quantity, it is enough if you just roast 2 tablespoon of urad dal.
Let it cool down and then grind it into a smooth powder. Sieve the powder and keep it aside.
In a large bowl, add the rice flour, 1 tablespoon of urad dal flour, sesame seeds, cumin seeds, ajwain, asafetida, salt and butter. I pounded the cumin seeds and ajwain a little bit before adding it to the flour. Using your hands mix all the ingredients well and incorporate the butter evenly.
Now add water slowly and make stiff, but soft dough. Keep it covered until ready to use.
Heat oil in a kadai and start shaping the murukkus on a plate. I had couple of greased plates ready and I made the shape of the murukkus on them. If the dough breaks up when making the murukku, it means the dough is on the drier side. Sprinkle a little bit water to the dough and then try again. It does take a little bit of practice to get the shape perfect. I succeeded only half way through in getting a decent looking complete circle.
Gently slide the prepared murukku into hot oil and fry until pale brown. I fried about 4 murukkus at one time. Do not crowd the pan when frying. Now drain the half fried, pale looking murukku in a bowl and repeat the same with the rest of the dough.
Now go back and fry all the half fried murukku in batches again for the second time. This process is what makes the murukku extra crispy. Now fry until they are golden brown and then drain.
Let them cool down completely before storing in an air tight container.