Yeah, devil's in the details for sure.

I would be interested in your final version, how you eventually work it out.

DF