This sounds as an oxymoron. I think it would be helpful to explain why you would want to use a specific, but not any dvm?
Maybe you should look at /usr/lib/qubes/qvm-actions.sh
and try to customize it for your purposes. It would be nice to let us know about the final script anyway, since I have a similar need…