Want to get involved? We're always looking for ideas and content for Weekly Challenges.
SUBMIT YOUR IDEA
Here are my 5 tool solution. Probably not the best result structure. I probably would have stopped after the filter-tool, hence kept it on a vertical structure.
I had a little trouble as I didn't consider double-barrel names (which, with regex, makes all the difference if you're trying to match the whole thing).