Well, thanks for bearing with me.
I understand that I just have not enough knowledge in this regard, that’s why I was asking for help. And vinschger’s approach and your improvement is already way more than I would have dreamed of getting as a reply on a weekend (or Monday morning - depending on your TZ ;-))