Line a 13x9x2-inch baking pan with foil. Lightly coat foil with nonstick cooking spray. Preheat oven to 350 degrees F.
Combine cereal, dates, coconut, brown sugar, flour, and cinnamon in large bowl. Stir in beans, raisins, and nuts. Combine honey, margarine or butter, oil, vanilla, and salt in small bowl. Add to cereal mixture; stir until combined. Spread in prepared pan.
Bake in preheated oven for 40 to 45 minutes or until edges of bars are lightly brown and center is firm to touch. Cool completely. Use foil to lift out of pan; cut into bars. Makes 30.