Add custom allomorph fields, handle unamed publication

Change-Id: I8aafab77dcd8f5aacc373c9c3a163c46066af952