Preheat your oven to 350 degrees F.
Lightly grease the bottom of a 13 by 9 by 2-inch pan.
In a double boiler or in a large microwave-safe bowl in the microwave oven, melt and stir together butter and chocolate chips. To the chocolate mixture add, 1 1/2 cups sugar, flour, 1 teaspoon vanilla, baking powder, salt, 4 eggs, and mix together well.
In a separate bowl, mix together the cream cheese, 2 teaspoons vanilla, 1 egg, 1/2 cup sugar, and the coconut.
To assemble: layer half of the chocolate batter into the pan. Sprinkle half the nuts and pineapple on top of the batter. Dollop the cream cheese mixture on top, and spread it out across the top. Mix the rest of the nuts and pineapple into the remaining chocolate batter, and pour it over top of the cream cheese mix.
Bake for about 40 minutes (check after 35 minutes). The top should be lightly crusted and the edges lightly browned and beginning to pull from the sides of the pan. Cool completely in pan before cutting.
This recipe was provided by a chef, restaurant or culinary professional. It has not been tested for home use.