Bala sharks are tropical, and goldfish are not. That already doesn't work for them.
Also, Bala sharks are social fish, that enjoy having company. Bala sharks grow HUGE. I believe it's 125 gallons minimum. But preferably 200+ gallons.
I may be a little TOO obsessed with my angels...