I don't know what your issue is. Or what your problem with looping. Looping is an integral part of any programming automation.
You are trying to make what is a n easy and simple task into something harder by looking for something that doesn't exist. No matter how you cut it, the way to do this is to loop through your tables and for each table, generate and execute an query. Either a Query that updates a field in the table or appends the data to a master table, setting the value of a field. I gave you coding examples you can use.
But if you want to waste time looking for something that doesn't exist or trying to make a a simple task harder, that's up to you.