I got back to Michael in another thread we had going, but in case anyone stumbles upon this one and has a similar issue, here’s the workaround.
$('#zipcode').attr('name', 'zip-code'); <br /> </script>
“zipcode” is what your field name is and “zip-code” in that script is what it will change to when it’s passed as a URL parameter. Just replace those two values with your own field name and what you’d like the parameter name to be if you’re applying it on a different page. It will work for forcing the parameter to have capital letters as well (which some 3rd party applications require).