You're looking for the same thing as Bartman01 was in this thread:
http://yabb.jriver.com/interact/index.php?topic=36140.0 but with a slight difference.
You're problem can be sorted. It does mean going around the block a few times, but the tasks are quite simple to follow. I've made the assumption that your [album] field
only contains [work] and [version] info, and that none of the [work] info contains parens:
1. Gather together all the files that contain [Version] info using the following search string:
[media type]=audio [=isequal([album],/ /(,8)]=12. Click on the little wizard arrow in the left end of the search box, then click on 'album'. In the dialogue that shows, go through the list and place ticks beside any albums that contain parens, but don't contain [Version] info, and then, at the bottom, change the "Include" to "Exclude" and then click OK. (These are the files you will be working with. You might want to add them to a new playlist so that if you make a boo-boo later on, you can still list them in one place for fixing.
3. Right click on a single file and choose "Library Tools > Rename files from properties". Untick Directory, and place [Album] in the Filename field, then click OK.
4. Right click on the same file again. Choose "Library Tools > Fill properties from filename", Directory should still be unticked, place [work] ([version]) in the filename field, then click OK
5. Right click on the same file again. Choose "Library Tools > Rename files from properties", Directory should still be unticked, place whatever is required in the filename field to return the filename to what it was before you started, then click OK.
If those steps get you what you want, select all of the files in the list and repeat steps 3 to 5.
(the only other step you may need to do is check for illegal filename characters. if any of your [work] or [version] information contains things like double quotes, question marks, back or forward slashes, these will be replaced by underscores using the above process)