Pre-heat oven to 350°F. Lightly grease an 8x4 (or 9x5 -- see note above).
Combine oil and sugar in a large bowl. Blend in the eggs, yogurt, vanilla, and juice.
Mix flour, baking powder and salt together. Stir until well combined. Add blueberries.
Cream cheese layer: In a medium bowl beat cream cheese, sugar, and egg white until smooth.
Place 1/3 of the bread batter in a loaf pan. Spread all cream cheese mixture evenly on top. Finish bya topping with 1/3 of the bread batter. Smoothen the top.
Bake at 350°F for 60-70 mins, then cover loosely with foil. The cream cheese will set once it cools.
Before slicing or serving, let cool to room temperature. Remaining portions can be kept in the refrigerator for up to 4 days.