I don't know anything about the needs of a flat footed person, but I wonder if you might be helped by orthotic inserts. The last time I went in for a bike fit at a Specialized dealer the fitter offered me some inserts that he said were matched to my foot, but I don't have problems so I declined. You can also get insoles from Shimano that are heated when you buy them so that they mold to your foot.