v.21.6Performance Improvement

Improved Performance for Column Subset Reading with File-like Table Engine

Improved performance of reading a subset of columns with File-like table engine and column-oriented format like Parquet, Arrow or ORC. This closes #issue:20129. #21302 (keenwolf).