WIP: Add entity API integration for field discovery

``name`` might be taken as ``machine_name`` -- for me ``label`` is more clear that it's the human readable name.