Hi fpg, I have excacly same need. Maybe this topic will be good attempt:
I will try and return with feedback soon. BR,