A ver, es muy fácil.
En cuanto al piso, el no va a vivir gratis. Mira lo que saldría el alquiler de un piso en esas condiciones y le haces un alquiler por un 30% por ejemplo (previo pareja paga solo 30% en lugar del 50%, un chollo para los dos).
Con respecto a los gastos, tú vives 30 días y tus hijos 15. Eso son 60 días. Él vive 30 y su hijo 4, eso son 34. Osea tu cubres el 64% de los gastos y el el 36%.
Idea tu metes 320€ y el 130€ en una cuenta común y de ahí se cubren los gastos si son menos de 450€, sino, más dinero. Él te paga el alquiler en concepto de regalo todos los meses y listo.
Las matemáticas es lo fácil, lo complicado es la convivencia.