Version of __getitem__ that only queries one engine.

The `owner_target` function is incorrect.  Will fix once Kurt pushes a fix to DistArrayContext.ranks computation.