ehm, i understand what u said, and i understand the problem, really.
Sublime Text not IDE with primary language support, so it will not "interpret" the code, just indexing some kind of symbols by keywords, like var, function or so.
So why it can find method in some JS "class", but can't find, ehm, "hash object field"? I think it's just some kind of setting (regex may be?), so it's not the problem to index that kind of symbols.
If there will be available some indexing settings and api everyone will be able to create that functionality, but when i can't find any information on this it is currently impossible.
So i ask just fix that kind of symbols indexing, bcoz it'll be usefull for many, many developers, not something impossible, without understanding that question.
sry for my bad english if some mistakes occured;