Hi Buck, this might be a bit late for you but there is a directory tool called Community Box that allows you to create searchable listings: https://www.communitybox.co/squarespace I'm not sure it's exactly what you're looking for but you can have people in categories and then search and sort by name, categories or location. It's free for up to 25 entries if you wanted to have a play around.
Full disclosure, I was involved with making this tool but we created it because I'm a Squarespace designer and was frustrated due to the lack of directory options.