First off, the only thing that I am aware of that eats nudis is another nudi (specialty predator). No, I'm not kidding. Nudis variate by specializing in a specific food source. remove that source, and the Nudis will die.
Your plan of attack:
remove any prized zoas from your tank and quarantine them in a small 10g tank. Do this during the day while the nudis are hiding. Zoas are tough and really dont require light, flow or anything for weeks. Yeah, you dont have to invest in a hospital set-up is what Im saying.
Next, leave a regular light on the Q-tank so the nudis stay hidden. Now, on your schedule, turn off that light (or put a box over the q-tank) and wait 40-60 min for the nudis to go active. Then, pluck them off your rocks mechanically. If you see eggs, remove them. Try an extended freshwater dip, zoa slime should protect your zoas, but inspect them closely for nudis.
In your main tank, if all zoas are removed, the nudis will die. no food, no eggs, no nudis. It may take a week or two.
In your q-tank, it may tank longer and more aggressive measures to remove them. As long as zoa are in your q-tank, and you do nothing, they will procreate and eat your corals.
This could actually be a beneficial nudi (like the berghia for aiptasias) as many hobbiests don't care for ugly brown or common zoas. I could see using these to "clean rocks" etc. as long as only unfavored zoas are in treated tanks. Just an idea. Maybe calfo would be interested? Get with him as he has a thread looking for aiptasias. send him a PM, or respond to his thread. just a thought.
GL,
R