Begin by making the sauce. Place all the ingredients in a food processor and process to combine. Check the seasoning and add more salt or lime as necessary. Refrigerate while you make the fritters.
Combine the flour, baking powder, salt and spices in a bowl and stir to combine. Combine the buttermilk and egg and whisk to combine before pouring into the dry mixture. Mix well, add the corn kernels and avocado and mix to combine.
Heat a frying pan over a medium high heat and add olive oil to the pan. Add spoonfuls of the batter to the pan. Cook for 2 minutes or until bubbles appear on the surface. Flip and cook for another 2 minutes, or until golden. Place on paper towel while you cook the remaining fritters. Keep the fritters warm. Add the haloumi slice and cook for 1 minute on each side, or until golden.
Divide the fritters between the serving plates and top with haloumi and top with the avocado, yoghurt and lime sauce and serve.