what is a good liquid to replace tequila with?
The tequila probably plays two roles in the recipe: as flavor and as a solvent.  The alcohol in the tequila will dissolve certain components in spices that water or oil do not. On the flavor side, tequila is basically a floral smell, so (and sniff together before you say no) why not try rose essence and honey with maybe a tiny bit of some cinnamon.  You can find cooking rose water in ethnic food stores.  It is used in Persian and Indian cooking.