Efter lidt research, ser det ud til, at det, jeg vil gøre, ikke kan lade sig gøre.
Metoder, der overføres ved hjælp af trigger-udløseren "eksternt navn"-udtryk, skal være parameterløse, og SqlTriggerContext kan ikke ændres i CREATE TRIGGER-sætningen.
Jeg endte med at gå permutationsvejen og bare have færre variationer af understøttede argumenter. Måske vil .NET-integration være lidt mere robust næste gang.