На самом деле, это плохая идея, к сожалению. Золотые рыбки и тропические рыбы имеют совершенно разные потребности, из-за чего они несовместимы как соседи в одном аквариуме. Главная проблема - температура: золотым рыбкам нужна прохладная вода (около 65 - 72°F), а тетры и гуппи предпочитают потеплее (75 - 80°F). Ты оказался бы в середине, пытаясь всех устроить, и никто в таких условиях не процветает. Плюс золотые рыбки - настоящие грязнули в еде и производят кучу отходов, из-за чего качество воды постоянно прыгает туда-сюда. Тропические рыбы обычно более привередливы в этом плане.
С хищничеством тоже реальная проблема. Маленькие рыбки вроде тетр точно могут быть съедены, особенно если золотая рыбка проголодается или испугается. Даже если золотые рыбки не охотятся активно, они будут хватать пастью всё, что движется - и репутация у них на это не просто так. Твои 40 галлонов - это, конечно, неплохой размер, но этого недостаточно, чтобы держать их на достаточном расстоянии друг от друга и избежать проблем.
Лучший вариант - держать их отдельно. Золотым рыбкам честно говоря всё равно нужна своя ёмкость - они довольно крупные и живут вечность (серьёзно, пара лет - это только начало), поэтому отдельный аквариум позволит им спокойно существовать без стресса. Твои тропические рыбы будут намного здоровее и спокойнее без войны за температуру и риска стать добычей.