The set of profiling results shows there is something really ugly going on. There are far too many calls to match_brackets() and match_generic() happening, so I suspect that there is preprocessing in the code that is not being expanded correctly leaving behind what is likely to be mismatched brackets in the source code.
Is it possible for you to share that code with us so that we can work on this problem? If you can narrow it down to just a few files, then you wouldn't have to share the entire project.
The best way to do this would be to look at the locations where the name of the function you were doing references on appears (use a regular Find in Files, exact case, whole word, to do this) and try a push-tag from each of those locations, you might be able to pinpoint an instance that exhibits the performance problem. If you do you can run a command like "codehelp-trace-push-tag" to get a trace of what Context Tagging is trying to do in that case. (The trace will go to SlickEdit's debug window, you can cut it to the clipboard by clicking in the debug window and hitting Ctrl+X).
I know this sounds tedious, but there is no other way for us to get a reproducible case at this point.