* Support `list` type `fields`