I know that there are some (freeware?) programs available to manage large collections and they might be what you are looking for - I just can't remember the names . . .. sorry!
Somebody else may have a better memory and chime in.

Best luck
PP