In a small bowl, combine flour, salt, baking powder, baking soda and spices; set aside.
In a medium-sized saucepan, melt butter over low heat. Remove from heat and beat in sugar, then egg and vanilla. Stir in carrots and flour mixture thoroughly. Fold in pineapple, coconut, raisins and walnuts. Combine gently. Pour into pan.
Bake 30 minutes or until golden and toothpick inserted in center comes out clean. Let cool completely in pan.
Frost with Orange Cream Cheese Frosting and let set until firm.
Mark into bars. Chill, then cut through bars with a sharp knife.
Orange Cream Cheese Frosting:
Blend cream cheese with orange juice and vanilla.
Gradually add powdered sugar, beating until creamy. Blen in orange rind.