private boolean compareDimCompositeColumns(Record record, DimTableByDimType dimTableByDimType, Map resultMap) {
        for (String dimCompositeColumn : dimTableByDimType.getDimensionsCompositeColumns()) {
            if (record.getFields().containsKey(dimCompositeColumn.toLowerCase())
                    && record.getFields().get(dimCompositeColumn.toLowerCase()).equals(resultMap.get(dimCompositeColumn.toLowerCase()))) {
                return true;
            }
        }
        return false;
    }