Soak peas for 4 hours then drain.
Heat oil/ghee (allow to melt) in a medium heavy pot over medium heat and fry chiles, garlic, onion, and ginger for approx 6 minutes.
Add your curry powder/garam masala, turmeric and cumin, and then add the tomatoes.
Cook for approximately 3 minutes until it begins to thicken and add your peas and salt to taste, along with 4 cups of water.
Allow water to boil and then reduce your heat, cover and cook for approximately 2 hours until your peas are done and the sauce is nice and thick.
After the peas are done, fold in your yogurt (may wish to use a little more or little less to your tastes) and cilantro, and serve over rice.