Preheat oven at 350 F. Combine flour, salt, and baking powder; sift, add margarine, eggs, sugar, nutmeg and cinnamon to hot mashed potatoes. Beat thoroughly. Add flour and milk alternately. Beat well after each addition. Add lemon juice. Grease a loaf pan; pour mixture into it. Bake for 60-80 minutes until a knife inserted in center comes out clean. Remove from oven and immediately punch holes in top of the cake with ice pick. Brush top with warm bourbon. Make topping and spoon over the pudding cake while still in pan. To serve, cut cake down the middle and then slice crosswise.
To make topping:
Melt butter add sugar and cream. Stir in bourbon. Bring to boil and boil 3 minutes. Cool and heat until it thickens. Add coconut and pecans. Pour over cake and run under broiler until it bubbles.
Cajun Country -- New Iberia, Louisiana