My baby also slept 3 or 4 time a day. During the dinner (7:00pm), what I will do is : I will have the baby sit on the high chair. I will feed the baby and have the maid to eat first. After the maid finished her meal, she will continue to feed the baby or take care of her and I will start to have my dinner.
Agree with what you are doing. You are a great mother. For me, I never rely on the maid, I am always the first caretaker of the baby and the maid is just my assistance. So I will feed the baby, change the diapers and bath the baby when I am at home everyday. (I am a working mum).
But from my personal opinion, your baby's last milk seems a bit late. In order to prepare for her schooling, you might want to adjust the timing of her last milk. In your case, you might want to let her having dinner with you.