While the fish is soaking, make the agristada sauce. In a medium saucepan, whisk the eggs until evenly blended. In a small bowl, vigorously mix the warm water with the flour, until there are no visible lumps, then strain it through a sieve or a strainer into the saucepan. Add the oil, lemon juice and salt and place on medium-low heat, stirring constantly with a wooden spoon, until the sauce thickens, about 10 to 12 minutes. When it is about to boil, remove from heat, keep stirring for 1 more minute, then strain again into a glass dish. Taste and add more lemon juice or salt if necessary. Cover with plastic wrap on the surface of the sauce to avoid a film on top. Cool to room temperature, or in the fridge if not serving yet.