i use our source explorer for that.

it parses a projects source code like a compiler and then can search the parsed data intelligently

for ex you can find any procedure line in your program. or any procedure with a specific text in it
any transaction line with or without any text on the line

i havent updated the install on the web in a while. not sure how new the one on the website is though