What if you add a SmartObject Event just before your Server Event code and store the returned data as process or activity datafields?
Then in your Server Event code you can just reference the Process or Activity Datafield values as the Stored Proces input parameters.
The statements and opinions made in my postings are my own, and do not reflect the opinions of SourceCode Technology Holdings, Inc. or its subsidiaries. All information is provided as is with no warranties, express or implied, and grants no rights or licenses.