Place flour, graham crackers, and salt in a blender or food processor. Process until ingredients become fine. Add butter and cream cheese. Blend until dough forms. Scrape down the sides as needed.
Remove dough from blender and work together to form a ball. Place ball in a greased 9-inch pie pan. Press dough evenly to cover the bottom and up the sides of the pan. Smooth the edges. Place crust in the refrigerator for 1 hour prior to adding the filling.
Preheat oven to 350ºF.
Peel, core, and cut apples into small chunks. Place apples, sugar, cinnamon, and salt in a large bowl and toss until apples are evenly coated.
Melt butter in a large saucepan over medium heat. When butter is melted, add apple mixture and continue to cook until apples are softened.
Pour heavy whipping cream into apples. Continue to cook over medium heat, stirring often, for about 3 minutes or until thickened.
Using a slotted spoon transfer apples to your prepared crust. Pour thickened sauce over top and smooth it with a spatula.
Prepare topping by placing flour, quick oats, brown sugar, sugar, and melted butter in a medium mixing bowl. Using a fork, combine all ingredients until crumbs are formed.
Sprinkle topping evenly over top of apple filling. Cover outside of crust with a crust protector or aluminum foil.
Bake for 30 minutes or until topping is golden brown. Cool on rack 30 minutes before serving.