This is a little beyond me. Perhaps someone else can take a look at this.

Tech or DavidR. perhaps…?