You need to not make a single query, but a single table with those values.
Why not partition your tables by geologist as well? Alteration_RMC, Alteration_GJP, Lithology_JDM, Mineralization_KAR, etc etc.? Why not partition your tables by year as well? Alteration_RMC_2023...