swapping the joins call in active_record_adapted#database_records for a call to includes. this yields a left outer join instead of an inner join. combined abilities now work for accessible_by call on a given model with complex hash conditions.