Filter leads by multi select lookup field
We have modules `Leads` and `Marketing Events` and they are connected via a Multi Select Lookup. All is well on that front.

`Marketing Events` have a `code` field that is commonly used internally, it is much shorter/easier to use and is unique to the event (whereas the `Name` is not). These events repeat yearly, so each has a new code, but same event name.
Sample event fields:
`Name: Halloween`
`Code: 2024-Halloween`
Note: We use the `Name` to display externally via api, so we cannot change the name to be the code.
Problem:
If we try to filter `Lead` by `Marketing Event`, the `filter Marketing Event is` list has 10 `Halloween` events in the picklist and they are indistinguishable.
Ideal solution:
`Lead` filter by `Marketing_Event.code is 2024-Halloween` in the user interface (expressed as pseudocode)
Am I missing an easy way to filter Leads my by multi select lookup relationship module field?