Hello Will,
I don´t think ADM940 would help in this case. So I tried this medium to get an useful answer. Your answer does not belong to an answer I have expected.
I have posted this question because I DO KNOW WHAT I DO. But I think you don´t know what you do. And it seems to me that YOUR current understanding of roles appears to be somewhere in the region of Zero. Or do you have a hint which goes in the right direction?
Regards,
Björn