It needs to be 100% of what the rent would be because he's paying 100% of the rent.
So, you say you pay c£240 pm on food (which presumably includes food for the DSD).
Rent is £500
Bills £300
He pays £500+£150 = £650
You pay zero rent, £150 bills, £240 food. So you're paying £390.
I actually agree that because his DSD lives there, and you cover the food for all of you, and some of the bills will be increased by her being there (more hot water, more cooking, more heating and lighting) then him paying all the rent is actually fair.
BUT - I don't think you should then pay another £200+ on going out. If the going out is £500 pm, he should pay two thirds of that. But, you should probably go out less, it seems like a lot. As you have DSD with you so much and you're now working part time, now is the time to knock up casseroles, ragu, pizzas etc at home.
Or, he can take his DC out while you stay at home, he pays for the two of them then.
Re the baby, of course he should be helping fund the arrangements. Tell him how much it is and ask for half.
Going forward you need to agree a solution to this. With my ex who had DC, ignoring rent/mortgage, we both paid 50% of the monthly family costs into an account and paid everything from there. He paid an extra £100pm to cover the extra food and increased bills created by his DC living with us.