I usually just Get Parent, store it, then Send Event to that variable.
Depending on how frequently it changes, this is usually pretty simple to do at startup for that object, you could run Get Parent more frequently or find a trigger to fire it when it changes (if ever).
I really doubt it is impossible to do what you're saying, if you explain the use case a little more I'm sure we can find a way to wire it up.