Apple brandy gives the filling a sweet, intense flavor as a contrast to the spices.
Preheat oven to 375º.
To prepare filling, melt 1 tablespoon butter in a large nonstick skillet over medium-high heat. Add apples; sauté 8 minutes or until crisp-tender. Stir in 1 teaspoon cinnamon, vanilla, and allspice; cook 1 minute. Add 1/2 cup brandy; cook 1 minute or until liquid is absorbed. Remove from heat.
Combine 1 1/2 teaspoons butter, 1/4 cup sugar, and half-and-half in a small saucepan. Cook over medium heat just until sugar dissolves and mixture is slightly thick (about 5 minutes). Remove from heat.
Combine 3 tablespoons brandy and cornstarch, stirring with a whisk. Add half-and-half mixture and cornstarch mixture to apple mixture; spoon into a 2-quart baking dish coated with cooking spray.
To prepare topping, lightly spoon flours into dry measuring cups; level with a knife. Combine flours, nuts, 1/4 cup sugar, 1 teaspoon cinnamon, and salt in a large bowl. Combine honey, oil, and egg yolk; add to flour mixture. Stir just until moistened. Squeeze handfuls of topping to form large pieces. Crumble over filling. Bake at 375º for 30 minutes or until golden and bubbly.