Eine Möglichkeit wäre von der DLL ein Interface zurückzuliefern. In einem Interface kannst du überladene Methoden nutzen.
Ich vermute, Du willst damit sagen, dass das nicht geht.
Welcher Teil genau?
* Interface zurückliefern
oder
* überladene Methoden im Interface
?
Meiner Ansicht nach geht nämlich beides, aber ich habe es zugegebenermaßen nicht ausprobiert.