Heat oven to 300° F.
Soak apricots in water for 30 minutes. Mix the flour, baking soda, cinnamon and salt. Drain apricots and add to dry ingredients with carrots, apple, walnuts and coconut.
In a separate bowl, beat eggs, oil, extract and honey until blended. Make a well in center of dry ingredients and add the egg mixture, beating slowly till well blended. Spray large muffin tins and fill to top.
For topping, combine butter, walnuts, 1 cup flour and brown sugar. Rub together with hands until a mealy mixture is formed. Sprinkle over top of muffins before baking.
Bake 20 minutes or until a wooden pick comes out clean. Cool 20 minutes and remove from pan.Makes 6 Source: