In a tsp of oil roast the cinnamon, cardamom, cloves, bay leaves, poppy seeds and star anise and set aside. Use the remaining oil to roast separately all the other ingredients till each one becomes fragrant. The roasting brings out the aroma for each spice and this is what gives the masala its distinctive taste and smell. If fresh coconut is used it should be roasted very well till it is brown and there is no moisture left. Dry grind all these together in one or two lots, mix well and store in the fridge.