My first pipe ate cyclopeeze. My current one does not. I have had him for 6 months in my 75g. I do not believe, even with great pod production and a fuge, I could safely add a mandarin. Just my thoughts. You probably have a bigger tank.
The firefish is fine - eats from the water column ans does not deplete pod population. The wrasse might be a problem as it will compete.