SIP Trunk Registration Failure with Custom Headers in Terraform

Is it possible to inject custom SIP headers into the outbound registration request for a SIP trunk defined via Terraform?

Current setup uses genesyscloud_sip_trunk resource v2.4.0. The carrier requires a specific P-Asserted-Identity header format that differs from the default Genesys behavior. The CLI genesys cloud sip trunk update command does not expose a flag for custom registration headers.

resource "genesyscloud_sip_trunk" "carrier_trunk" {
 name = "Carrier-Ext-01"
 description = "Outbound SIP Trunk"
 # Missing parameter for custom headers
}

“The platform automatically generates standard SIP headers for registration and INVITE messages. Custom header injection is supported only for specific use cases via the Admin UI or direct API calls with extended permissions.”

The API endpoint PUT /api/v2/telephony/providers/edges/sites/siptrunks/{sipTrunkId} accepts a headers array, but the Terraform provider documentation does not map this field. Attempting to patch the resource via CLI after creation results in a 400 Bad Request because the schema validation fails on the provider side.

Environment: Genesys Cloud Production (EU-West-1)
Provider Version: 2.4.0

Is there a workaround using a null_resource with local-exec to call the API directly post-apply? Or is this a known limitation of the provider?