I suggest an useful features
sounds included in the model as the old quake 3 format.
For istance , an mdl files should be composed by several wav.files as "death.wav" linked with the dead animations, "walk.wav", "taunt.wav" etc
The engine or a code , will switch the sounds depending on the name of the frames.