Preheat oven to 350 degrees.
In large bowl, combine all of the filling ingredients and toss until the fruit is well coated.
Lightly grease a 9 x 13-inch baking dishwith olive oil or coconut oil.
Transfer fruit filling into baking dish. Cover with foil and bake for 45 minutes. While fruit is baking, combine the oats, rice flour, agave nectar, spices and walnuts. Cut in the coconut oil or spread until the mixture is crumbly.
Remove the pan of fruit from the oven and spread the topping over the fruit. Return the pan to the oven and continue baking, uncovered, for another 20-30 minutes, or until the topping is browned. Allow to cool slightly before serving.