Barry,
Have you looked at lmatch (which returns a list of matching entries) or lregexp?
In any case, I think Ed is correct in that the lsearch (and lmatch I believe) does not accept a -all switch.
Jim Kosloskey
email: jim.kosloskey@jim-kosloskey.com 29+ years Cloverleaf, 59 years IT - old fart.