1. An encrypted table value homomorphically joining apparatus, comprising: a memory; and a processor disposed in communication with said memory, and configured to issue a plurality of processing instructions stored in the memory, wherein the processor issues instructions to: a receive a model query for processing, at a data repository; determine that the model query requires data values from more than one table in the repository; evaluate the model query component tokens to determine a join type to perform, a plurality of tables to be joined, and a plurality of fields on which to join the plurality of tables; determine that the plurality of fields on which to join includes at least one field that contains homomorphically encrypted data; perform a homomorphic join using the plurality of fields; and provide the resultant homomorphically joined tables.