Why must this be implemented?  I thought no gateway_customer_profile_id would be saved if payment profiles are not supported.