Pre heat your oven to 350 degrees.
In a food processor, combine the walnuts and the confectioner's sugar and process until you have a fine powder. (I like to leave mine a little coarse.)
Combine the walnut powder with the flour, the salt and the baking powder. Reserve.
Beat the egg yolks - either using your hands or a mixer - and slowly add the walnut oil, like you would do when making mayonnaise. Once emulsified, add the yogurt and mix until incorporated.
Using a mixer, whisk the egg whites until foamy. Add the sugar and keep whisking until soft peaks form. Reserve.
Add the egg yolk/oil mixture to the dry ingredients and stir until well combined.
Fold the whites gently, mixing with a wooden spoon or spatula until you don't see any more whites.
Butter and flour a cake pan (I use a 9X5 loaf pan) and pour the batter into the pan.
Bake for 35 to 45 minutes or until the cake is set and a tooth pick or cake tester inserted in the cake comes out clean.
Let the cake cool for at least 10 minutes before removing from the pan.
Serve while it's still warm! :)