carry more context forward

in addition to the direct parent of a dependency request, we also want
to track the original formula request that brought it into being (i.e.
what the user originally requested).