Thanks for your response Javier,
What I was doing (and perhaps should have been more specific in the original post) was automatically generating design documents using EA and Automation, and wanted to specify a 'focus' class which would constitute the beginning of the document and a bunch of 'auxiliary' classes that would be included in the same document. I could have easily used my own stereotype, or tagged values etc., but wanted to see if there was commonly used method of describing the concept.
Somewhere in my reading I found the terminology of a 'focus' class and 'auxiliary' classes, the latter only existing to service the former. So, I decided to use an <<auxiliary>> stereotype, which can apply to either generealization, association or dependency relationship. The source of the relationships is implicitly a focus class, and the graph of auxiliary relationships are followed when generating the documentation.
Pros:- Don't have to model package structure for this purpose. If I did it would result in one package (and therefore C# namespace) per focus class. I did start doing this but the design quickly became harder to understand.
- Communicates to others, at a glance, the reason for an auxiliary class' existence.
Cons:- Uses up a stereotype. So far with my approach this is only a problem with <<realize>>, in which case I create another <<auxiliary>> dependency.
- Shows more stereotypes on diagrams. I put up with this because of the Pros.
- May become unmanageable for huge projects.
Other Notes:- I am mostly following the specification perspective [UML Distilled], with some elements of an implementation perspective - this stereotype is one of those elements.
- As mentioned earlier, I am using associations for structural dependencies and dependencies for semantic dependencies.
Well, now I've thumped this out, perhaps this can help someone else approaching the same issue.

Cheers,
Pneutam