docs: public void addSubFileFilter()
      {
          ContactType recContactType = (ContactType)this.getRecord(ContactType.CONTACT_TYPE_FILE);
          Record recHeader = this.getHeaderRecord();
          recContactType = recContactType.getContactType(recHeader);
          Record recMessageDetail = this.getMainRecord();
          recMessageDetail.setKeyArea(MessageDetail.CONTACT_TYPE_ID_KEY);
          recMessageDetail.addListener(new SubFileFilter(recContactType.getField(ContactType.ID), MessageDetail.CONTACT_TYPE_ID, recHeader.getField(VirtualRecord.ID), MessageDetail.PERSON_ID, null, null));
      }