Preheat oven to 170c/325f. Prepare a large bread tin.
In a large microwavable safe bowl, add the cream cheese and butter. Microwave, on high, for 1 minute. Then mix well.
Add eggs, cream and oil. Mix well.
In a medium bowl, add whey protein, lupin flour, sweetener, baking powder and xanthan gum. Mix until well combined.
Add the dry ingredients to the wet ingredients and fold with a spatula until combined. Leave to sit for 5 minutes.
Pour into your prepared bread tin and bake for 30-35 minutes, or until the top is browning and a toothpick inserted into the middle of the bread comes out "clean". Leave to cool, then cut into 16 slices and enjoy!
