Improve lookup functionally in BaseData class to use values from the current and found CoreItem entry. The reference should be the field id.