Not sure if you have you have this option on the pro version yet or not but on ACF plugin there is an option to add permissions under the presentation tab.
Would it be possible to add this as a request to hide and show content on the front end based on the Roll. That would be a massive help in avoiding having to build multiple forms for different roles or memberships.