So far I did not notice anyone showing this done this way. I am sure someone else must have been doing this even before the new JSON functions. It is rough but it is just a demo. Lots of ways to customize the general idea.
Demo File -FMGo 16 Required