Beat together the cream cheese and yogurt until smooth.
Add the flours, maple syrup, and vanilla and beat on medium speed to combine.
Add your eggs one at a time, beating to incorporate after each addition.
When the crust is ready, pour half the filling over the crust then take half of the apple butter and dollop teaspoon sized amounts around the filling. Pour the rest of the filling evenly over the cheesecake and repeat the dollop process with the remaining apple butter. Use a chopstick or knife to swirl the apple butter into the cheesecake.
Evenly lay the cooked apples over the top of the cheesecake.
Crumble the oat topping evenly over the apples.
When ready to bake, boil 2 cups of water and pour into a glass baking dish or onto a baking sheet on the bottom rack of the oven.
Place the cheesecake on a baking sheet on the middle rack and bake for 70-80 minutes, until edges are set and middle is still slightly jiggly (it will seem not quite done, but don't over bake it!).
Turn the oven off and crack the door slightly, letting the cheesecake sit for another 30 minutes in the oven. Then remove it and let it cool to room temperature before placing it in the fridge to set overnight.
When ready to serve, remove the springform pan and drizzle the caramel over top. Enjoy!