Would be be willing to try over-bolusing for the mealtime food, and following up with a snack later?
I can cover almost any meal without spiking if I over-bolus. As long as food is available later, it is not a problem for me.
There is a rational for it. Here is a post that gives a basic overview.
===> double bolus
I don’t know if I have done a more thorough description of it here, but I can see if there is a better one.