Maybe you could use svn or something to 'revert' those unwanted files and only keep the new ones. You need to run an svn server for that though and incrementally commit every library update from the first one or couple of last ones from a previous full one.
Would be cool if we had a svn.ldraw.org
Would be cool if we had a svn.ldraw.org