How would I go about optimizing this node setup?

Hi. I’m a beginner at UE4, trying to make retro rpg-style voice beeps. I got this node setup to work, but there’s a major issue if I actually go forward with it: There are going to be at least 16 different characters in the final game (active node participants), each one with at least 3 voice states (in addition to “none”, “quiet”, and “whisper”, for example, some characters will have a “loud”, “yelling”, and “sad” state), which would leave me with a lot of nodes. Any way I could automate picking an audio component for each active node participant depending on the current value of “state”?