Allow for polymorphic async relations

Async relations are wrapped in a DS.PromiseObject, if so, unwrap before querying the typeKey