This doesn't sound right.
Did you make a library backup, and then do a library restore after installing your new drive, or did you, as I suspect, do the "Export all playlists" thing, and then, after installing your new drive, simply re-import all your files into a new MC library?
A library backup/Restore would have, or should have, retained all of your smartlists.
Are all of your files still in the same location they were in before you installed your new drive?
Do you have a library backup from before you installed your new drive?
If the answer to both those questions is 'yes', then you might get away with replacing a single file from your backup to have all your old smartlist reappear automagically. MC creates automatic library backups for you and saves them in the JRiver folder in your \Application Data\ folder.
I think
this two year old thread might be the one you are talking about, and a helpful hint, the latest MC12 build stores the [people] field data alphabetically, taking a small ammount of strain off the brain
-marko.