Hola.
Te adjunto una muestra de lo que considero la forma mas sencilla de realizarlo. Las alineaciones las hago en tiempo de ejecución para que sea mas claro, pero se pueden hacer en tiempo de diseño sin problemas.
Si no te sirviera de este modo, ya veremos si le podemos buscar la vuelta por otro lado...
Saludos.
