Actually, the fields which are protected could be parametered in the backend parameters. There is a selector of available fields for this purpose (see API doc)
If you wish a free plugin review or assistance for the above, please PM me your email.
We are setting up plugin and developers sections on this site.