You can achieve this by creating vCO actions that for a given set of inputs (chassis ...) return an array of strings.
You can use either the REST / SOAP plug-ins to create the scripting that can run a request. As part of your action input parameter you should have a RESt host created with the "Add a REST HOST" workflow. For executing the request look at the scripting into "invoke a REST operation"
If you get JSON result you can do a var object = JSON.parse(result);
If the object contains an array of elements you can do something like :
var blades = new Array();
for each (var element in object) {
blades.push(element.name);
}
return blades;
Once you have all your actions ready and tested (you can start these using a workflow) edit your master workflow to use predefined list of answers property for each input presentation (presentation tab).
If my answer resolved or helped you, please mark it as Correct or Helpful to award points. Thank you! Visit http://www.vcoteam.info & http://blogs.vmware.com/orchestrator for vCenter Orchestrator tips and tutorials - @vCOTeam on Twitter