Southeast Asian Chicken Curry
You can use ground cumin as a substitute for garam masala, if necessary.
If you do not have some of the ingredients, just omit them and continue cooking. Adjusting the powder ratios is up to you, but note the flavor will change. But yes, you could adjust them to your preferences, especially cumin since it adds a bitterness to curry.