Hmm...so 2 options here I think...both requiring some manual integration.
SMVI has 2 clients -- the GUI and also a commandline version. Anything you can do in the GUI client can be done from the commandline client. Given some manual scripting through an intermediate server, you could tie things together.
VIBE - you will be self-service here (only supported through Professional Services via NetApp or a partner) however it is very robust....can likely do anything you'd want to with SMVI given enough understanding/planning around the underlying processes.