1.Heat half the oil in small frying pan; cook garlic and shallot, stirring, about 1 minute or until shallot softens. Stir in undrained tomatoes, sherry, sauce, sambal and sugar; bring to the boil. Reduce heat; simmer, uncovered, about 10 minutes or until liquid has reduced by half.
2.Meanwhile, cook fish, uncovered, in heated oiled large frying pan about 10 minutes or until cooked as desired.
3.Place spinach in medium bowl with combined vinegar and remaining oil; toss gently. Serve fish with spicy sauce and spinach salad