For the blistered tomatoes; Preheat oven to 220°C fan forced. Scatter the tomatoes in a small roasting pan and drizzle over oil. Season with salt and pepper. Roast for 8 minutes until tomatoes just start to colour. Cool. Stir in basil.
Meanwhile, to make pancakes, combine flours in a large bowl. Stir in the sugar and parmesan. Whisk buttermilk and eggs together until well combined. Pour into the flour mixture, stir to combine (batter should be the consistency of thickened cream).
Brush melted ghee over base of a medium, non-stick frying pan over a medium heat. Spoon 1/4 cup batter into the pan, repeat to cook a second pancake. Cook for 3 minutes, or until bubbles appear on the surface. Carefully turn over, cook for a further 2-3 minutes, or until golden underneath. Place pancakes onto a tray and keep warm. Repeat with remaining ghee and batter to make 12 pancakes.
Top each pancake with a dollop of yoghurt. Spoon over blistered tomatoes and pan juices. Sprinkle with parmesan. Serve.