Just had an idea that will do the trick, not a "elegant" one but it should work:
Everytime the catalog parts suffers an update, the corresponding Excell file should be renamed to something like rev_A, rev_B, etc...
This way when an old product is open and updated, it will not recognize the...