many people here know much more than me about them, i just own them. There is a chance your bichir will grow big, and not touch any of them. But, if anything is small enough to fit in its mouth, it will likely end up in its mouth. The above fish, full grown, (other than the pangassius) could potentially live together, but bichirs grow fast
I should also mention, that depending on the temperament of the jack dempseys, they could brutalize the firemouth. large cichlids and small tanks don't mix. also, the reverse could happen.
good chance chinese algea eaters will attempt to kill the other fish.