Deep yaml var traversal and env variable fallover