We had almost exactly the same problem about the same age as yours!! DH used to get hme from work at 7 and when DD was having 2 sleeps she would go to bed about 7.30 8ish. but then it started to become immpossible to put her down for her afternoon sleep and then she would be sleeping till 5.30 and immpossible to get down to sleep at night and up till 9pm.
So we cut the afternoon sleep. For a few months she would go down at 10am and sleep till 12.30 1ish but by 5.30/6pm she would be getting tired and grumpy so we would just have some quiet time, a bfd, a lie down, a cuddle in a dark spot whatever. and this kinda charged her up for another hour or so. If we missed that quiet time she would be screaming by 7 and passed it and like you said,...no time with daddy!!
Now at 16 months she still sleeps at 10am till about 12.30 1ish but goes right through till 7.15. I know this doesnt really answer you question but i guess its just a transistion phase you have to work through. I used to wake DD for a while but i found it really messed with her night sleeps and i had to stop trying to control it as she was up every few hours in the night!!
Maybe try it for a while see if it works for you.
GL