Вам нужно обратиться к INFORMATION_SCHEMA, в ней есть информация по всем таблицам.
Но вообще, это не верно. Т.к., в большинстве своем колонки таблиц не совпадают, вам нужно все данные аггрегировать в нужной форме в хранилище - в том же ElasticSearch. И по нему уже делать запрос, чтобы не насиловать базу лишний раз. В процессе агрегации выплывет, что не все таблицы нужны, не все поля нужны и т.п. (а может и нет, кто знает).