Fixed corner case where a complex column had lax restrictions but its child columns doesn't, and
flattening lead to new columns having something weird.