Would allowing multiple sound files per achievement, then having a script you can edit to determine which file to play interest you? You could even have faction based achievements this way (or any other rules). There may be a bit of a learning curve but this would allow a lot of functionality.