Кажется, ты не можешь. Вы можете пойти только до ...
CompositeId()
.KeyProperty(x => x.Id1, "ID1")
.KeyProperty(x => x.Id2, "ID2");
Нет опций для типа или длины.
Но в версии 1.1, похоже, есть возможность
CompositeId()
.KeyProperty(x => x.Id1)
.KeyProperty(x => x.Id2, kp => kp
.ColumnName("ID2")
.Type(typeof(string)));