Lightly coat a 20x30cm baking dish with butter or oil. Arrange 1/2 of the cubed raisin bread in the bottom of the dish. Sprinkle the cream cheese evenly over the bread, and top with the apples. If you like extra raisins, add them now. Top with remaining bread.
In a large bowl, beat the eggs with the cream, milk, butter and maple syrup. Pour over the bread mixture. Cover with cling film, and press down so that all bread pieces are soaked. Refrigerate at least 2 hours or overnight.
Preheat oven to 170 C / Gas 3.
Bake 45 minutes in the preheated oven. Let stand for 10 minutes before serving.