I have always found my male Bristlenoses to be the most dotting of parents even when the 100+ fry have changed from their yellow hatchling colour and turned black with all their little white spots. Even the females don't bother the fry. I have seen my guppies eat the young Bristlenose fry but once the fry are past 1cm or so the guppies give up. My fighter in another tank I think does scoff the odd small baby, but again usually by the time they are out in numbers munching their way over the tank they are past his snack size. I don't know if my khuli loaches ever bother the eggs or fry, I suspect not as some of the khuli loaches are always in the same ornament that one of my male bristle noses always raises the young in, and I always have large numbers of babies roaming the tank.
I don't have my gold gouramis in the tank any more and I suspect they did eat quite a few bristle nose fry and I wouldn't trust my Pakistani loaches to not eat the young Bristlenoses.
The other safe fish I have found with young bristlenoses are corys, they probably would eat the eggs if they could get them but even when I have had a heap of baby bristlenoses in the cory tank they have never bothered them.
Just some observations I have noticed in my own tanks.
General rule of thumb I go by for fish is "if the other fishes mouth is big enough to fit the small eggs/ fry in it, then it will most likely have a go at eating them".