MTS errorcode 8004E00E

Hallo Experten!
Ich habe folgendes Problem: Wenn ich versuche, ein MTS-Object (COM-dll) über den Kontext eines anderen MTS-Objects zu initialisieren, erhalte ich Fehler 8004E00E (Wrong thread). Das gleiche Object läßts sich aber aus einem anderen Kontext problemlos ansprechen.
Schematisch:

Object1(Transaction) ----> Object2(new Transaction)
| |
| |
Problemobject(Transaction) Problemobject(Transaction)

geht! geht nicht!

Wo muß ich suchen, eingreifen?

Vielen Dank im voraus.
Gruß
UD

Ergänzung:
leider verschluckt er die Leerzeichen zwischen den senkrechten Strichen bzw. geht!/geht nicht!, also dazudenken.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Für alle die’s wissen wollen:
Man muß das threading-modell auf ‚Both‘ setzen in der aufrufenden Komponente, nicht auf ‚Free‘, obwohl im 2ten Fall MTS alles angeblich automatisch recht machen soll.
Gruß
UD

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]