If you can't isolate the wildcard, then try to isolate the other characters instead. Sort of...
An asterisk is ASCII 42, so you could build a filter to find them using something like:
I think that I got the booleans right there.
If you want to isolate asterisks then something like:
works just fine.
That said, I agree with you: requiring such an approach is far from optimal.