exports_join_tables meta programming method

Sometimes a model will have non-model table (or view) that a query scope joins to.
In order for a field from that table to be queried, a arel table & field
must be constructed for it.