Add support for form field lookup using key paths

Given an IBAFormDataSource data_source, and a valid key path key_path which is mapped to one or more IBAFormField item(s), provide IBAFormField item(s).