I have one more question regarding how to disable overwrite of ingestion of meta data from UI , I mean how to set restriction on UI to avoid accidental change of metadata from UI which is ingested programmatically ?
One thing you could do is setting user permission, so no users could edit metadata. Would that work for you?