The Finder service should work in this manner
- directory selected (only one) use it as "Search In"
- files selected (only files no directories) use extensions to create an Include Filter and directory containing files as "Search In"
- files and directories selected use parent directory as "Search In"