Is there a way to have conditional relationships? For instance in my case I have: field_name, type_id, data_id where the final table class to search for value (referenced by data_id) is determined by type_id Also, is there a simple way to create accessor aliases? John