Marinade the chicken with turmeric powder, cumin powder, salt and ginger-garlic paste and set aside.
Take the coconut milk in a bowl, add the curry powder,chily powder,pepper powder and or kurma powder. Mix well and keep aside.
In a pot, pour some cooking oil and add the dry spices like cardamon,anise,pods,cloves and all the seeds and urid dal. Fry for a second then add the onions,shallots,tomatoes,lemon grass,bay leaf and the potatoes. Fry for awhile and cover to let the onions brown a little.
Then add the marinaded chicken with some water. Mix well to coat the above ingredients and cover to let the chicken to half cook.
When chicken is half cook, add the coconut milk mixture and mix. Let the curry boil to a thick consistency and the potatoes should cook (not mashed).