For pastry: In a mixing bowl, stir together the flour, sugar, and spices. Using a pastry blender (or food processor), cut in cold butter till pieces are the size of small peas. Add the beaten egg and toss to moisten. Form into a ball. Pat dough onto the bottom and 1 1/2 inches up the side of a greased 9 inch spring form pan. Don’t prick with fork.
For filling: Combine first 7 filling ingredients. Stir in macadamia nuts and pecans. Pour into crust.
Place spring form pan in a shallow baking pan. Bake in a 350 degree oven for 45-50 minutes or until a knife inserted near the center comes out clean. Cool on a wire rack for 15 minutes. Loosen side of pan and continue to cool. Refrigerate.