remove unnecessary use of `get_current_registry()`

- We have a request object, so get the current registry
  properly through it.
- make use of the built-in `aslist` function for parsing the result