Adjust algorithm for creating fn

- At some point, ZDISPLAYFLAGS began to show 128 for non-company contacts and
  129 for organisations
- Account for the possibility of empty fields