haldclut , 3D lut and cube (adobe)lut are just the same thing, just different format.
I think that some GMIC guru can provide the command to transform the haldclut in Cube.
edit : I think Gmic and Darktable use natively Hald Clut
EDIT: in G’MIC, every CLUT is (lossly) compressed to save space (we already provide 864 different CLUTs in the plug-in), so the result of the G’MIC filter may be slightly different than using your original HaldCLUT (thus not so perceptible hopefully).