add support for inputs anywhere within labels child tree