I do know the long nosed hawk fish will sometimes eat bristle worms and I consider them one of the most important parts of my CUC. The are know carpet surfers as well.
Personally I wouldn't put a dotty back with a firefish. The firefish isn't a very aggressive eater and may starve.