Spray a 13x9-inch baking pan, spread pie filling in bottom. Combine flour, sugar, soda, and salt, and spices. Sprinkle over pie filling. Beat eggs and vanilla, add oil and nuts and mix well. Pour over ingredients in pan , stir and spread evenly. Bake at 350^ for 40-50 minutes.
Combine all ingredients except nuts and cook over medium heat until mixture comes to a boil, stirring constantly. Pick top of cake with a fork. Pour icing over top of cake and sprinkle with the nuts.