Preheat your oven to 180 C.
In a small bowl, mix together the chopped apples, 2 tablespoons sugar, cinnamon, and nutmeg. Set aside.
Mix together the streusel ingredients in a bowl and set aside.
In a medium bowl, combine flour and brown sugar. Cut in butter with a pastry cutter or large sturdy fork until mixture is crumbly. Press evenly into a 13x9 inch baking pan lined with aluminum foil. Bake 15 minutes, or until lightly browned.
While the crust is baking, in a large bowl, beat cream cheese with an electric mixer at medium speed until smooth. Beat in 1/2 cup sugar, eggs, and vanilla until smooth. Pour over warm crust.
Spoon apple mixture evenly over the cream cheese mixture, then sprinkle evenly with Streusel Topping. Bake 30 minutes, or until filling is set. Allow to cool for 10 minutes, drizzle with caramel sauce, serve.