I am using the following command to grep stuff in subdirs
find . | xargs grep -s \'s:text\'
However, this also finds stuff like
If you just want to filter out the remainder text part, you can do this.
xargs grep -s 's:text '
This should find only s:text instances with a space after the last t. If you need to find s:text instances that only have a name element, either pipe your results to another grep expression, or use regex to filter only the elements you need.