If you can do the bolus at about 7pm and leave the basal until 10 or 11pm when you go to bed then the bolus action will be working independently from the basal. Of course, there will be the need to remember to always do the basal wherever you are or might be at this time but if you leave the basal until 10 or 11pm, then its action will be a tiny bit greater overnight resulting in slightly lower bg in the morning and will still be working in the morning till about 2pm and that should enable you to use less bolus at lunch. Seems as though youve got to use a lot less bolus at lunch at the moment but this should enable you to hopefully get better results. You may still need a snack mid afternoon though but maybe not quite so much...