Yes, the expansions work fine with the Ghost Recon Port. The only trick needed to get them is how to install them.
They cannot be installed directly to the GOG version. You must install them to an older non updated version of Ghost Recon and then update that version to 18.104.22.168. Once the old version is updated just replace the MP1 and MP2 Folders in the GOG port.
I never really had any doubts that the expansions would work, but getting them installed requires another version of Ghost Recon(or workarounds to install) - and even then it needs to be updated outside of the GOG version.