How about UnLZX2.lha, also on Aminet? The M$ version is older, so maybe it doesn't have all the features, but this is from the readme:
I was tired of all those UnLZX ports which depack to the current dir
and don't support pattern-matching for output files.
So I had to do it...
Usage: UnLZX
-v - view archive contents
-x - extract archive
-o - depack to path
-p - only depack matching files
NEW since 2.06: use Unix-like wildcards (*, ?)
New since the last release
- when viewing an archive, the compression ratio is shown in percent
- when extracting with pattern, only processed files are shown now
- source change, slight speed increase