I need to restore, or more exactly, copy part of a snapshot into the base we are currently using. I realize Airtable's intented way of restoring is just to go on using the snapshot instead of the latest version, but this is not possible in this case because there are too many extensions, apps and syncs connected to it + we haven't stopped using it .
Details and difficulties disclaimer:
The base is a very complex BOM with thousands of records made of different combinations of hundreds of records from 4 or 5 other nested tables where all the names/primary records of all those tables are a formula composed of abbreviations of those linked records. What happened is that I lost data from one of the innermost of those nested tables and that changed the formula names of the parent records, so I can't match them to their copy in the snapshot by finding each by name. The record ids in the snapshot are different than the original, so no api or copy paste method that i know about works, not by name, not by id.
What I need is some kind of automated solution that will find all the records in 2 of the tables of the snapshot that have no match (in all the human input fields) in the current version and create them in the current version by adding all the same human input values from the snapshot, which includes linked records that may or may not exist in the current, and if they don't, would need to be created in the same manner.