Grease a 9x13 baking dish and set aside.
In a large mixing bowl, whisk your eggs, milk, cream, maple syrup, zest, salt and all spice.
In another mixing bowl, mix cream cheese, mscarpone, sugar, vanilla extract and lemon juice.
Add 1/2 of your bread cubest to the baking dish and pour 1/2 egg mixutre over top, being sure to soak all cubes.
Drop dollops of the cheese mix over top of the bread cubes. Sprinkle with half of the blueberries.
Pour the last 1/2 of bread cubes over top, rest of egg mixture and blueberries. Cover the baking dish and refrigerate overnight.
Remove the baking dish from the refrigerator and allow it to sit at room temperature for 300 minutes prior to baking. Preheat the oven to 350 and arrange a rack in the middle of the oven.
Bake in the oven uncovered for 45 - 50 minutes or until puffed and golden brown. Remove from the oven and allow to cool for 10 minutes and then dust with icing sugar and serve.