Thank you Andy Pope, worked 'almost' perfectly.

See my new post with follow-up question.