Hrm.
Rainbows I know, cichlids I don't. What I can tell you is what would work in the water you have, assuming you have it set up as a "hard water" Rift Lake? tank. As to whether they will get along with your cichlids and your cichlids get along with them, I hope someone else who knows these types of fish can shed some light on it.
I eventually want to learn more about cichlids, but not atm
What I do know about some African cichlid tanks, if they are set up as thus, is that they have a lot of salt in the water in order to mimic the high TDS of the African Lakes.
(Someone who knows this crap jump in and confirm or shoot me in the head, please

)
With surety I can say that Boesemani will probably work in very alkaline water, if acclimated properly. They have been caught in water ranging from 6.4 ph up to 9.0 pH, however I'm not sure of the GH. I do know that mine have been in a GH in excess of 20 with no problems, as well as a dGH of 7, again no problems. Boesemani grow from 3.5-4", and should be in schools of 6 or more.
If someone says the cichlids will work with them temperament-wise, then you probably have room for a school of six.
As for the Trifasciatas: the Boesemani originate in Papua New Guinea and the trifasciata originate in Australia. Australia has a much greater range of climate than PNG does. They've been found usually in very alkaline water, but also acidic. Apparently they are often seen in the same water as
Melanotaenia nigrans, which is the only Rainbowfish that I've read about that seems to prefer more brackish conditions, ie: high TDS.
Trifasciatas grow to around 6", and you might be able to squeeze a school of those in there.
Dunno if this helped at all. Really need feedback from someone who knows cichlids well.
Roan