Stir together melted butter, sugar, eggs and vanilla.
Sift dry ingredients together and add to butter mixture. Fold in chocolate chips. Set aside.
Process all ingredients in food processor and set aside or using a mixer, cream together the cream cheese, butter and sugar until very smooth. Add the rest of the ingredients and mix just until combined, taking care not to overmix.
Spread about 2/3 brownie mixture in pan. Pour cream cheese mixture evenly. Spoon remaining batter over cream cheese mixture. Swirl using tip of knife. Bake until done, about 30 minutes. Cool in pan on a rack then refrigerate until firm. Slice as desired.