I'd shy away from the celestial pearls with the pristellas, pristellas are a bit too aggressive for them. I have pristellas in with my glowlight and gold tetras, and even though the glowlights and golds are only slightly smaller, the pristellas tend to nip at 'em, especially the large female pristella. Harlequin rasboras would be fine, either species that is regularly sold under that name, Trigonostigma heteromorpha or Trigonostigma espei. The latter is often misidentified and sold as the harlequin rasbora, but IME is just as hardy.
I'm not sure I'd totally agree the dwarf rainbows are too active, myself. A lot of combinations can often be made to work well without ill-effects to any fish, simply by rearranging the decor or adding decor. The gouramis are the only fish that may be affected by the activity of the rainbows, as neons usually stay closer to the bottom. If you do decide on rainbows, I'd put more vegetation around the back and sides of the tank for added cover for the gouramis. This will provide additional cover for the gouramis so they feel comfortable but still leaves plenty of swimming room in the middle for the rainbows.
Not sure on the dwarf pencils. Generally, pencils tend to be slow relative to other tetras. IME they tend to be fairly active and not-so-shy in schools. I've kept 'em with cardinal, neon, black neon, gold and glowlight tetras, but have never tried with pristellas. Myself, I would try it in the set-up yer proposing, but I have spare tanks I can fall back on if the combination goes south. Personally, I'd think the dwarf pencils would be okay.
Several other options may be penguin tetras, glowlight danios (Danio choprai, not the bright neon or glolight zebra danios), regular pearl danios, or cherry barbs.
WYite
_________________
One can never have too many fish tanks.