You can't list the field names in a table other than as a header. The body of the table is for values, like counts.
However, you could create a table with the header:
event propertyName1 propertyName2 propertyName3 propertyName4 propertyName5
and populate the table with counts of propertyNames by event, which would show blanks when the propertyName does not exist for that event:
search event="*" | fillnull value=" " | stats count by event,propertyName1,propertyName2,propertyName3,propertyName4,propertyName5
... View more