Is it possible to filter on a particular joined-subclass in NHibernate? For example, I have the following classes: