As showcased on #17145 , dereference pushdown does not work yet on the physical level for Iceberg.
Even though the connector filters out nested data information which is not needed, this data is still read from ORC/Parquet (haven't checked yet AVRO) files.
Add the necessary logic to strip the schema being read from the columnar data files so that only the relevant nested information is read from the source file.