Edmund,
what you are asking for is the standard behaviour of PartsLink.
Once installed and configured you have a special search, called classification search.
From there you can drill down classification nodes or use search operators.
See attached pictures.
Marco