That's a good idea but cannot be added in this pull request as it requires a change to parquet-format.
In the mean time I would recommend keeping the information in the "extra metadata map"
parquet-thrift does it as a json structure representing the original thrift schema