If you uninstall fop2admin, the autoconfiguration scripts will not use the fop2 tables but only the freepbx tables. After uninstalling fop2admin, is the output from the autoconfiguration script still duplicate? If so, the dirty data is in freepbx tables, so installing or uninstalling fop2 will not make any difference.