Using a custom action to send multiple values to a custom output?

Hi,

I have a custom output that has two values that can be set by the end user on each call to that output (eg each execution of output_switch). I want to be able to run the output from a function but the only action I see that allows me to send a parameter value to an output is “Output:Value”. However, this only lets me send a single value (an amount) to the output. So, I tried creating a custom action to see if I could send more than one value to the output. However, i have yet to figure out how to do this. Is this even possible and if so what is the recommended way to have a function call an output that passes multiple values to that out?

Thanks