Hi Coultergeist,
Yep! Welcome to cr0 and Good Luck in your curry cooking exploits!

Quickly casting an eye over your ingredients, I suggest you also include:
- ground coriander
- fresh coriander
- dried fenugreek leaves
- a decent curry powder or paste
- tomato paste
You'd then probably have the basis for a decent curry, but which recipe are you planning to use? And, as CK says, which curry base?
To my mind, curry leaves, yoghurt, fresh or tinned tomatoes and cinnamon (particulalry) and green chillies (maybe) are minor ingredients and could easily be omitted for a a basic curry
Regards,