Is it safe to assume that subrecord is only to be used if you are trying to create an address? In my case, there is a Celigo integration that creates the customer record submitted from Salesforce. I am simply trying to update the address phone number on addresses that Celigo creates.