Romaine or any other cultivated lettuce will be highly contaminated with nitrates. Even for humans this is an issue casually ignored by the industry producing the products. No amount of washing will change this, as the nitrates are the result of heavily fertilizing the plant to get is as quickly as possible to market. Insecticides are, also, an issue.
Greens from your unfertilized , untreated lawn, such as dandelion, have a better nutriative value, but, as they are terrestrial plants, they are not the best food source for marines.
Nori and various other algaes found in the asian food stores are still the best bet. There are plenty of commercial algaes specifically selected for aquarium use. They are more expensive than the ones for human consumption, however. I use Arami and other soup tangs (the common name for these algaes, which we have adopted for the fish that also eats them!), sometimes softening them for a few hours in tank water, and have the best results. Fish often require a bit of time to accept various algaes as the dried forms do not necessarily resemble the natural forms. patience!
Also, for all marine creatures, a balanced diet is more than just two or three food types. A real advantage of a good flake or pellet food is the composition. I feed at least three commecial foods, along with 3 different algaes, plus various frozen foods, such as mysis, artemia, mussel, stint, squid and plankton. Variety keeps the fish interested and healthy.
I've mentioned this before, but I'll add it again as it is important; angels, doktors, rabittfish and damsels all like over 50% plant nutrition to remain healthy. Overfeeding with animal foods will lead to gastral problems.