непонятно в чем проблема передать в объекте неопределённое количество параметров..
если объект не подходит почему-то, то можно и через apply передать их как массив

Код AS3:
var argArr:Array = [requestObj.target,requestObj.responder,..]//
netConnection.call.apply(netConnection, argArr);
т.е. или сразу передавать в request массив, а не объект или на месте соорудить этот массив из переданного объекта