You can try the option provided with the two roles and make sure you have all 10 VLANs defined on the network settings and they have access to the Network Connect pool addresses and the Network Connect pool addresses have access to the VLANs
Originating from the SA, the NC traffic will not be NATed. Each IP address will correspond to a user session. As long as you are monitoring your traffic before it gets NATed out on the perimeter (assuming that's what you're doing,) you should have visibility into their activity.