Your most tried and true method for getting orange stains out of white sheet?

Visceral Mercenary • May you find your worth in the waking world.

Long story short, we had tacos and salsa last night for dinner. 5 y/o son woke up at 1 and puked on his (mostly) white sheets before he could get to the bathroom.

My washing machine cannot be used unless it's being babysat (awaiting plumber) so the sheets had to sit until 7:30 this morning when I got back from school drop offs and could babysit. And of course, the stains had set by then.

I've tried shout stain remover, baking soda & white vinegar, baking soda and acv, super washing powder, hydrogen peroxide, and a lemon.

I have not used bleach because the sheets aren't solid white. They look like this:

Anyone got any other ideas? My kiddo is a bit of a neat freak and he's going to be sad if I can't get it out. He will get over it if I don't and obviously it doesn't affect the sheets functionality, but I'd like to be sure I tried almost everything!