Grease and flour a(14 cup) bundt pan and set aside
Prepare cream cheese filling - Beat the cream cheese, butter and sugar together with an electric mixer until blended and smooth. Add egg, flour and vanilla and beat until just combined. Set aside.
Prepare cake batter.
Preheat oven to 350 degrees and bake pecans for 5 - 7 minutes until lightly toasted and fragrant.
Meanwhile, stir flour, both sugars, salt, baking soda and spices together in a large bowl. Stir in eggs, then oil, apple sauce and vanilla. Stir in apples and pecans.
Spoon 2/3's of the apple batter into the prepared pan, then spoon cream cheese filling over the apple mixture, leaving a 1 inch border around the edges of the pan. Spoon remaining apple batter over the cream cheese filling.
Bake cake at 350 degrees for 1 hour - 1 hour 15 minutes, or until a long wooden skewer inserted in the center comes out clean. Cool cake in the pan, on a wire rack for about 1 hour. Remove cake from pan and cool completely, about an additional hour.
When cake has cooled, prepare praline frosting. Combine brown sugar, butter and milk in saucepan and bring to a boil. Boil 1 minute
Remove pan from heat and add vanilla extract, then powdered sugar. Whisk together until totally combined. If needed, pour frosting through a fine strainer to remove any powdered sugar lumps. Cool frosting slightly(about 5 minutes) until it has begun to thicken slightly, but is still pourable. Pour over cake and garnish with pecans if desired and enjoy!!!!