I wrote:
All of this is way beyond me.
But by looking at the code, it seems that the dependency names I'm looking for are in the SIDEWAY-DEPENDENCIES slot of the components. From there, it seems that I can use RESOLVE-DEPENDENCY-NAME to finally get a component object.
Does this sound reasonable?