Fix issue where fields are dropped from XML files because version comparison between the add key and the build version fails
On master we are seeing build failures in the matrix tests at the moment because doing if (5.3 <= 5.10)
effectively is proving to be false so DAO files are being re-generated to exclude specific fields causing errors.