How to list nodes with at least one field empty?
Use Views module.

Create a view, then add a filters  Content: field_name (empty) - one for each field. Change operator from AND to OR and done, you have a list of nodes with at least one field empty.