Pre-heat the oven to 350°F and line 18 muffin cups with paper liners. Spray the liners with cooking spray.
Combine the flour(s) and the oats, brown sugar, baking soda and salt in a large bowl; stir with a whisk. Make a well in the center of the mixture. In a separate bowl, combine the yogurt, banana and egg; add to the flour mixture, stirring just until moist. Fold in the raisins, nuts and cranberries.
Spoon the batter into the prepared muffin cups. Bake for 20 minutes, or until the muffins spring back when touched lightly in the center. Remove the muffins from the pans immediately; cool on a wire rack.
These muffins freeze well in a resealable plastic freezer bag for up to one month.