Support OneToOneField relationships

Previously they were always assumed to be used in multi-table inheritance so
values would never be generated