Not that I can think of. vCloud will bind to specific IP addresses ... so you can't have two IPs binding to the HTTP service.
you might be able to deploy an additional "internal" cell, where the HTTP IP is an internal address, but has access to all the other required pieces ... then only use that cell for API calls.