Mix together all the ingredients for the marinade and rub well onto the salmon pieces. Set aside for half an hour.
Make a small bowl out of foil large enough to fit the two pieces of charcoal.
Using a roasting tin, arrange the salmon pieces in a single layer making a space in the centre.
Heat the charcoal over a gas burner until red hot by using tongs then transfer into a small foil bowl then place the bowl in the centre of the tray.
Sprinkle the cardamom and cloves onto the live charcoal then pour the ghee over it. As soon as it starts to smoke, cover the tin tightly with foil to trap the smoke. Set aside for 4-6 hours.
Pre-heat oven 190°C. Soak some bamboo skewers in warm water for 30 minutes, then thread the salmon pieces.
Place the skewers on an oiled wire rack over an oven tray and put into the oven for 6-8 minutes basting the salmon with any leftover marinade until done.
Allow the salmon to rest on the cooling rack for a couple of minutes before removing the skewers, then place onto a serving plate with some salad and lemon wedges.>
Inactive prep / smoking time: 4-6 hours.