How to use a webform key more than once.
Why do you need form_key twice in the $form on the page? Simply add a custom submit handler to the form and create whatever custom $form_state or values you want to pass on to the remote API ... and let webform store the data as it wants seperate from what you send to the API.