Non ho ben capito come dici di posizionarli.
Però ho provato a mettere min-height:100% ad ognuno dei div annidati. Funziona, se non fosse che il container si allunga, ma il div figlio rimane lungo quanto il contenuto così che l'angolo in basso a destra non chiude il layout.
Vedi la solita pagina di esempio...

Grazie per la pazienza!