Has anyone found a way to manage this? After multiple days of testing (very sparse documentation!) I've determined that without modifying the source it is simply not possible to submit field data to custom forms using the API, only to custom fields on the default form.