Soak beans overnight. Drain them and cook with 6 cups of water in pressure cooker for 20 minutes, or until quite soft. Without pressure cooker, soak beans at least 2 to 3 hours. Rinse, then place in large pot with 9 cups of water and cook for 40 to 50 minutes, or until quite soft. In small frying pan, heat oil. Add mustard and cumin seeds. When mustard seeds pop, add tumeric, then add the warmed spices to the cooked beans. Add all remaining ingredients and mix well. Cook for 15 minutes over medium heat. Serve over basmati rice.