What your looking to do is not currently possible with out of the box S# as it makes using of NHibernateInitializer that does not take this into account. In the 3.0 version, we will be getting rid of this class in favor of initializing NH differently that will allow others to modify as they need.
Sorry I could not be of more help with this.