don't need klass here.
instead of overriding where_values_hash, get where values for translation table and merge with result of super (i.e. where values for parent model table). this should eliminate conflict in #288, but we need more tests.