Added source argument to @FieldIndexTable and ability to set options on types
Partial implementation of source argument to @FieldIndexTable annotation - Added columns and mandatory join to source tables whether the columns are in the predicate or not