For the filling: Soak urad dal for at least 30 minutes. Drain the water and grind to a coarse paste.
Heat 1tsp oil in a nonstick pan and add hing, fennel seeds, cumin seeds and nigella seeds; once the seeds start to splutter, add the ground urad dal and mix well. Next add the chili powder, garam masala and salt. Cook stirring frequently until the mixture starts to leave the pan, about 6-8 minutes. Let the mixture cool slightly, then divide it into 8-10 equal size balls.
For the dough: Mix atta, ghee and salt. Add enough water to make a stiff dough. Knead the dough until smooth and pliable. Cover and set aside for 15 mins.
For Bedmi Pooris: Divide the dough into 8-10 equal lemon size balls. Flatten the dough into a disc, place the stuffing in the middle and cover it with the dough. Roll out into 4 - 5" discs.
Heat oil for deep frying on medium-high heat. Fry the pooris until golden on both sides. Try pressing the poori while frying to puff it up.
Removce with a slotted spoon onto a paper towel lines plate. Serve hot with potato curry.