OK, I see the problem...
In post #4, it starts out as:
In your last post #13, it starts as:
The missing '(' was at the start of the anonymous function.
I was getting an error with post #4 because of the extra ')'.
Works fine with latest change.
I assume problem had to do with the set-up at the start of post #4 where you did not use the initial '(' character.