Place the chana dal, bay leaf, cloves, cardamom and cinnamon in a saucepan and cover with water. Bring it to a boil and then lower the heat and allow it to simmer about 40 minutes or until almost tender. Turn off the heat and drain.
Place the chana dal in a food processor and process until you have a pretty fine powder. Add the avocado and process together until everything comes together.
Remove the mixture to a bowl and add the coriander powder, chopped chipotle chili and sauce, cornflour and chickpea flour. Mix thoroughly. You should have a mixture that holds together. If it is still too soft, you can add more chickpea flour.
Shape the mixture into tiny patties, about 3/4 of an inch in diameter.
Spray oil on a cast-iron or non-stick griddle and heat.
Place the kabobs one at a time, with a little distance between each, on the griddle.
Cook over medium-high heat about a minute on each side or until golden-brown. Everything is already cooked, so you don't need to cook this-- all you want is that crisp crust.
Remove to a dish. Serve hot with