"containing its source" (mentioned by Alexander Jasmine) will include class, string, selector, and method source comments.
If the string can be contained in the method protocol name, I think you will have to check it programmatically. Sort of:
Smalltalk allClasses select: [ :c |
c organization categories anySatisfy: [: cat |
'*substring*' match: cat ] ].
source
share