трехвалентный цитрат железа - хорошо растворим в воде и довольно устойчивое соединение при комнатной температуре, много раз в руках держал и в водных растворах растворял. Это только если его нагреть, то он на атомарное железо распадается, но у ТС не такие условия. И, как вы правильно заметили что гидроксид, что оксид железа (а в ржавчине обычно Fe3O4) в воде совсем не растворяются, а лимонная кислота их тут же в раствор переводит.
С ЭДТА - ну или слегка замещенный (Na2 ЭДТА), или в этаноле - совсем со свистом любой окисел со свистом в раствор переводит, как раз на этом основаны многие прочищающие смеси - ЭДТА сам по себе довольно безвреден, но херит все во круг с окислами.
не, не получится, но тут другая причина - лимоннокислое серебро - обычно одновалентное и почти в воде не растворимо, а лимоннокислая медь - двухвалентная, и более-менее растворима и как раз у ТС с ней получилось.
На вскидку, только реакция серебряного зеркала на меди даст крепкий и тонкий слой серебра, но медь надо долго перед этим зачищать, вот кстати, как раз лимонной кислотой той же, хотя я бы вначале нашатырем с мелом, а потом лимонной.