Preheat the oven to 350 F. In a medium mixing bowl, combine the flour, oats, brown sugar, cinnamon, nutmeg. Cut in the butter with a pastry blender until pea sized crumbs are formed. Reserve 2 cups of the crumb mixture for the topping and press the remainder into a greased 9 x 13 inch baking pan. Bake for 10 minutes in a preheated oven.
Meanwhile, cream together the sugar and cream cheese until smooth, beat in the eggs, milk, flour, vanilla and salt. Gently stir in the peaches.
Remove the crust from the oven and gently pour the peach filling onto the crust. Top with the remaining crumb mixture.
Bake for 32-35 minutes or until filling is set.