Here is what I have.

When a user chooses ** Add 3rd Party ** from the 3rd Party combobox the "Add 3rd Party" text field appears. When they click the "Add" button the following executes: (NOTE: DefaultSelectedItems is set too newThird)
If(!IsBlank('Add 3rd Party TB'.Value),UpdateContext({newThird:Patch('Third Parties', {'Third Party (cr9c7_thirdparty)':'Add 3rd Party TB'.Value})});Reset('Add 3rd Party TB'))
This works great but I have found a problem I am trying to solve. Instead of referencing the value of the combobox for later use as below
'3rd Party CB'.Selected.'Third Party (cr9c7_thirdparty)'
I decided to assign the value of the combobox to a variable at OnChange like this for easier reference.
Set(source3rd,'3rd Party CB'.Selected.'Third Party (cr9c7_thirdparty)')
This works great IF I am changing the value manually. When the combobox value is updated with UpdateContext then the OnChange function is not triggered. Is there a way to make this work or perhaps my whole approach needs a rework.