That's exactly what I was looking for, funnily enough I just thought about doing that as soon as you replied. Thanks for the response!
While I'm here, is it possible to use the default NPC voice overs for custom NPC dialogue?
In short yes - for the topics the NPC will automatically engage in due to faction/voicetype conditions, like combat, random chats, greetings, etc - your NPC will automatically pick that stuff up if you set it up right.
However, the second you create your own topic that you expect the NPC to use, you must create a brand-new voiced .ogg file and the .lip file to go along with it, and ship it with your .esp. Even if your NPC is saying a line that already exists in the game, you have to extract the .ogg out of the guts of the game, and pop it into your own .bsa or directory structure.