I'm sorry but your answer makes no sense to me. Change schema? I can't do that because it's pulling solely from one dynamically named column from a dynamically named table.
It's not just "placement", it's up to five different tables, all having the same datatype and naming convention:
image.image_name
event.event_name
placement.placement_name
etc.
And the "${section}_table" column can literally have anything in it, there is no rule per se for content, just that it has to have content and that's all. So the placement_name column could have a URL or "Placement #1" or anything at all.
Phil