It seems the problem was indeed related to the .hgt file. Alpaca developped a tool that converts map_heights.tga to map_heights.hgt. We (Imperium:TW) tested it for our version of map based on MM2 and it worked.

So anyone who wants to make a map playable for BI should convert the .tga file into a .hgt first. Thank you Alpaca!