In my current project, I am running into this exact problem again. Does anybody know, how this could be solved?