Make use of extended statistics for inter-column correlations
the view pg_stats_ext (or it's sources pg_statistic_ext and pg_statistic_ext_data) could be used to further improve the process to generate synthetic data on multiple columns that share their MCV, functional dependency or n-distinct characteristics across a combination of columns.