Drupal Webform Zoho CRM API Integration, Append to Select Records, not Overwrite Records

Drupal Webform Zoho CRM API Integration, Append to Select Records, not Overwrite Records

Greetings,

We have Drupal 7 webform submissions integrated into Zoho CRM using the Zoho API (see attached custom.module.txt). When a Drupal webform is completed, the webform submission via the Zoho API creates a new Lead in the Zoho CRM Leads page. Since most web site visitors complete multiple webform submissions, to avoid duplicate Lead entries, we check if the Lead email address exists (this works great), if the Lead/email address exists, we would ideally like to "append" to select existing records/fields using the updated/different webform submission data, we would like not to overwrite select records, i.e in the Lead field we would like to ses "existing-record new-record", not only "new-record". Our existing configuration overwrites data that differs from the existing Lead records.

This is the webform fields that are used to create Leads in Zoho CRM. 
First Name: 
Last Name: 
Website: 
Company: 
Phone: 
Email: 
Country: 
State: 
Lead Source:

Could you please confirm if we can edit our setup (see attached custom.module.txt file) to append to select records, i.e. only append to the Website, Company, and Phone records/fields, and overwrite other records (our existing code overwrites great)?

Thank you in advance for your support!

Respectfully,