Nested workflows pass inputs correctly