Hey cocodog!
I low-carb and was having similar problems until I moved my night time Insuman basal jab from 10.00pm to 6.30pm. Insuman has a bit of a peak at 4-5 hours, and this coincides with the spike from the low-carb food usually. I take my Apidra with the food according to how many carbs in it, and use the peak of the Insuman to deal with the protein 'spike'. I doubt that would work on the Lantus/Levimir types of basal, though. If that's what you're on, you might have to split the dose and do the extra jab as Nigel suggests.
Smidge