Is there any way with %aunique to keep the edit/pro-mix portion of the file name when tagging and moving the file? If not, I suppose I can stick with the empty %aunique{} and the randomly generated number, but thought I would ask before I did. Thanks.
Hmm… this would be possible if the information could be fetched from Discogs (but it sounds like it’s not). An alternative would be for you to manually set a field (you could call it $version) using the modify command:
beet modify bring me to life version=edit
and then include $version somewhere in your path format (perhaps using %aunique).
The other relevant thing here is that %aunique is only for disambiguating identically-named albums, not tracks. For that, you might consider just doing something like %ifdef{version,($version)} or something to include that field whenever it’s defined.