Depois de um pouco de pesquisa, parece que o que eu quero fazer, não pode ser feito.
Os métodos passados usando a cláusula "external name" do gatilho devem ser sem parâmetros e o SqlTriggerContext não pode ser modificado na instrução CREATE TRIGGER.
Acabei seguindo a rota de permutação e apenas tendo menos variações de argumentos suportados. Talvez a integração .NET seja um pouco mais robusta da próxima vez.