Wow. I have seen references and examples of chaining resultsets in the docs, but none that seemed useful, so I have ignored them until now. Your example shows how to use them in a way that's relevant to what I am typically doing and how to code them.
I incorporated these searches into two of my Schema::Resultsets and greatly shortened and simplified my code. They provide a very short way to "move" back and forth between related records. Much better than what I have been using.
Pretty darn cool. Thanks again.