I just replayed through it with a rogue. I went straight there before doing the goblins. The companions I used were Laezel, Shadowheart, and Astarion. I got help from some of the duergar.

The fight was super easy this time around. I think getting that extra help makes a huge difference.