There are code in the vcloud-director area in the jclouds-labs repo, particularly classes ending in LiveTest, which could help show how some of this works (assuming it is actually implemented there). Some of this code could be ported to the existing "vclouds" provider.
That said, vcloud hasn't had maintenance, or champions for a couple years. For example, as you mentioned, you can't even run the code on a current product without patches. In current state, the labs provider needs a couple people for a few months just to cleanup or complete on any modern product. The provider outside labs is a patchwork at the end of its life. For this reason, we are seriously considering dropping the codebase entirely. In other words, I would work off a branch, and see if what you want can be harvested from the labs area or not. If you think you could help maintain it, or have a compelling use case, you could reply to this thread. http://markmail.org/message/q4otznoqoygrz64b -A