Dynamic Picklist - retaining field values on edit/update

Dynamic Picklist - retaining field values on edit/update

Zoho Support,

I am using dynamic picklists in an application and adding records works as advertised.   

When editing the record, however, I am using an "on load" script to re-populate the picklist values.   This re-load of the picklist values is causing the original entry to be removed.    Is there a way to keep the original field value intact, while re-loading the picklist with new values?