Basically, you may need these namespaces:
using FluentNHibernate.Conventions;
using FluentNHibernate.Conventions.Instances;
using FluentNHibernate.Conventions.Inspections;
The documentation of conventions is not that elaborate, but I have
some examples on various conventions to cover all foreign key names.
However, I had to resort to ugly kludges when the foreign key resides
in a component.
Let me know if you'd like examples of fk name conventions.
//Ras