Grind the relevant ingredients to as fine a paste as you can.
Heat the oil in a large saucepan on high heat and sauté the the paste for about 2 minutes, lowering the heat slightly if you have to. You'll know when you've done it long enough because not only will the aroma be extremely strong but the you will notice that the oil and paste are distinctly separate.
Add the chicken pieces, coat thoroughly.
Add the coconut milk and salt and simmer, uncovered, until the chicken is done, 30-45 minutes, depending on what portion you're using, legs will take longer.
About 5 minutes before the end of cooking time, add the lime leaves and check seasoning.