Unless i'm missing something, the only way I figure this is possible (and it is extremely inefficient), is by getting the ID of the category with the output selector, then sending another call to GetCategory for the Parent Categories, to chain them until I have all the category hierarchy names.... then manually building the link by parsing and combining all of the names of the categories. But this seems improper and quite expensive on load times, so surely there's a more reasonable way to do this?
Any help would be greatly appreciated.