Hi Rene,
In the future, please make a new thread and simply reference the old thread - a lot can change in 2 years so seeing the old thread title might be misleading!
As far as filtering, both those requests are noted, but aren't likely to be done soon.
The first filter you're describing would more or less do the same thing as if you did an IN statement for the value ids. If it fails on the volume of value ids now - it's because 50,000 values is a ton of rows. For each value, you might have 10's if not 100's of line items (if not more) targeting each. Having something return millions of rows is process intensive - you'd probably run into another issue of reports timing out or simply failing in those cases.
The second filter you're asking for - I'm guessing also would fail to replicate the report when done from the UI (due to the volume of value IDs). There's a bit of client side magic being done in the FE, so it's not as simple as dropping that logic into our reportService.
So the tl;dr is - both those requests have come up before, but either wouldn't add much utility past making the code written look slightly cleaner with the API / simply wouldn't work.
Best,