Multiple variable level parsing