Ok,
nobody seems to have any better ideas. Or maybe this was just the wrong subforum for the question.
Anyway, I'm still in the process of implementing my "workaround", which seems to be viable but kind of defeats the purpose of Terrain-datasets as far as my understanding goes.
If I eventually come up with a better solution I'll post it here, until then thanks for taking an interest.
Best regards,
B. Reiter