Sorry, I don't have direct experience of LPC546xx, so my answers really apply to all earlier LPC parts.
All (previous) version of LPCOpen have specific version for different toolchain because of differences in compilers - essentially how compiler deal with things that are outside of the C standard, such as accessing registers, compiler directives for interrupt handlers etc etc. LPCOpen tended to wrap these differences up in pre-processor macros, where possible, so th actual source code was virtually identical, and the macros, in header files, handled the differences.
So, the only thing I can suggest is for you to try compiling LPC54608.c and then fix the errors as they occur (probably with reference to other versions of LPCOpen to see how they handled the differences between Keil/IAR/GCC/etc compilers.
Given how much NXP have been promoting LPC546xx, I should think NXP will release a new version of LPCXpresso that supports it soon...