Hi,
I will try to answer you as we have the same problem...
We have a lot of remote offices with local netapps and vSphere 4.1 hosts. Each remote offices has a range of our global private B class network, 172.25.X.X.
For each remtoe office we create a Storage VLAN to comunicate NetApp and Hosts. 192.168.X.X. (It is very important you use different IPs for each controller, for example if you use for two remote office the IP addres 192.168.0.5 for NetApp controller, what you can do as it's a private network, VSC will think is the same plant, and cause problems), for that we use a 192.168.XXX.5, being XXX the 172.25.Y.X Y range in our global private B network.
Then, in VSC you have to add storage controller, inside Provisioning and clonning --> Storage Controllers, specifying management network and credentials.
Follow the wizard, and in Resources settings you must select only Storage Interface, instead of management. Doing it when you provision new datastores to hosts it will use the Storage IP address to mount datastores by NFS.
Once provisoned datastores you should launch a discovery in VSC, as you use different Storage IP address for each storage controller it will detecta all controller as independent controllers.
I hope it will helps you. Goodbye 😉