Relations vs components

Design and intention, components are polymorphic relations (much like the media field) and are very dynamic, which normal relations are not.

Filtering in polymorphic relations is extremely difficult, and most API solutions that have a feature like this (blocks, snippets, components, ect) dont allow for filtering due to that complexity.

We are considering it but no ETA.