Mapping Local DSA Nodes to their callers

Does anyone know of an efficient (or at least polynomial in the worst case) way to map a local DS node to all complete and/or global nodes it may correspond to in any of the function's callers?

Thanks,
--Patrick