Filter Entries field by category in the CP? Is it possible to filter relations entries field by a category in a control panel entry?

I would like to relate two channels using the entries field but I have 100 source entries so I was hoping to be able to filter the list by category to narrow down what is shown in the target entry. Similar to how EE Playa works which allows me to choose the category in which to pull the related entries from when I initially set up the custom field.

Here's a similar thread:
Filtering/searching for entries by category in the control panel
No, this is currently not possible, but there's a feature request on Craft's feedback site
that you could vote for: "Entry Type" setting for Entries fields.

As Lewis Jenkins mentioned there, you could use his plugin Dynamic Fields as
a workaround solution in the meantime. Something like this should give you a dropdown field with
all "myOtherChannel" entries related to a category "myCategory".

{% set category = craft.categories.group('myCategoryGroup').slug('myCategory') %}
{% set entries = craft.entries.section('myOtherChannel').relatedTo(category).order('title asc') %}

{% for entry in entries %}
    { "value": "{{ entry.id }}", "label": "{{ entry.title|raw }}" }
    {% if not loop.last %}, {% endif %}
{% endfor %}