Place beans and 3 cups of water in saucepan. Bring to boil and cook 2 minutes. Do not drain. Set aside for 1 hour, then return beans to heat, adding water to cover if necessary.
Simmer for 1 hour, or until beans are tender. Drain and set aside.
Heat oil in a large, deep skillet or stockpot over medium-high heat. Add onion and bell pepper. Cook until onion is translucent. Add beans and remaining ingredients. Bring to a boil. Reduce heat and simmer 1 1/2 hours, stirring occasionally. Remove bay leaf
before serving.
Soak raisins in orange juice for 5 minutes. Do not drain.
In large mixing bowl, stir in pumpkin, egg substitute, sugar, cloves, cinnamon and salt. Add oil, mix well. Stir together flours, baking powder and baking soda. Add to pumpkin mixture with the raisin-orange juice mixture and stir to mix. Fill paper-lined muffin cups 2/3 full.
Bake at 400F for about 25 minutes. Remove from muffin tins and cool on wire rack.
Preheat oven to 350 degrees F. Combine the first 4 ingredients in a small bowl; stir and set aside. Combine flours and the next 5 ingredients in a medium bowl; make a well in center of mixture. Combine yogurt, pumpkin, 1/2 cup brown sugar, oil and egg; stir well with a whisk. Add to flour mixture, stirring just until moist. Fold in cranberries and orange rind. Spoon batter into a 13x9 inch cake pan coated with cooking spray. Sprinkle with walnut mixture. Bake at 350 degrees for 25 minutes. Cool on a wire rack.