Maybe they should "enchance" OLCI and allow you on there 48hrs before to choose from a wider food menu selection.
I know you can make certain selections now based on dietry requirements. For me personally, I don't like fish/sea food period.
Surely it couldn't be that hard to extend the menu slightly as I'm sure many on here myself included, don't always get the opportunity for a decent meal prior to take off or after landing.