Dopo una piccola ricerca, sembra che quello che voglio fare non possa essere fatto.
I metodi passati utilizzando la clausola "nome esterno" del trigger devono essere privi di parametri e SqlTriggerContext non può essere modificato nell'istruzione CREATE TRIGGER.
Ho finito per seguire la strada della permutazione e avere solo meno variazioni degli argomenti supportati. Forse l'integrazione .NET sarà un po' più solida la prossima volta.