Yup, the only 2 "aquarium safe" nudibranchs are berghia (super tiny, smaller than a pencil eraser) or lettuce nudibranchs, but even though both are aquarium safe, I have never seen either of them do much of anything in regards to helping out a tank due to their size and fragility. Lettuce nudibranchs eat hair algae but they have big fin type things on them making them not so good in tanks with a sufficient amount of flow and berghia are so small it would take dozens just to kill a few aiptasia, which is just way to costly when they cost about $10ea.
Freshwater dips work to release the adults from zoa colonies but again, does nothing for the eggs, which is why I recommend dipping, then placing in a temporary tank for a week and then dip again to make sure if there are any eggs, they hatch and you get them as well. Never dip a zoa colony for more than 10 minutes in FW (5-7 minutes is how long I dip them, usually around the 5 minute mark the most stubborn nudibranchs start releasing), also shake the coral frag/rock vigorously after a couple minutes in the FW dip to really shake everything off that you can.