Currently does not properly handle point fields (pointMesh) or area/edge fields (finiteArea)
Ref: EP1722 (@mark and @Mattijs)