Grease or line your mini muffin tins. Preheat the oven to 160C Fan.
Place butter, oil, honey and vanilla in a saucepan and melt over a low heat. Set aside to cool.
Roast nuts for 10 mins / until lightly toasted - leave to cool then roughly chop or bash to break up.
Weigh flours, baking powder, salt and bicarb into a bowl, whisk well to combine.
Add oats, walnuts and hazelnuts, chopped dried figs, and linseed to flour mix. make a well on one side of the bowl. Mix the wet ingredients in the pan to combine and pour into the well. Cover with dry ingredients from the other side of the bowl to make another separate well.
Beat eggs in a separate bowl and pour into the second well. This ensures the potentially still warm liquid is separate from the eggs. Mix well to combine.
Pipe or spoon into prepared tins (70-75g each) and Bake in preheated oven for 14-16 minutes total, turning halfway through.
Leave to cool in the tins for a few minutes to set, then carefully remove and leave to cool completely on a wire rack.
These keep well in an airtight container for a few days. Good as a sweet or savoury situation (eith butter and jam, or cheese, for example!).