I’m not sure about the version of the FieldTrip, I didn’t find a way to find the version of the fieldtrip that handles this data, but it should be the 2019 version.
You need to tell MNE in which HDF5 structure the data is stored. To get a list of structures in the file, you can run:
import h5py
f = h5py.File('datarandom.mat')
print(f.keys())
This will tell you that in your particular case, the key is data_eeg.
Now you can use that information when reading the file by providing the data_name parameter (btw the example data you provided me with was raw, not evoked data, so I’m using read_raw_fieldtrip() here):
raw = mne.io.read_raw_fieldtrip(
fname='datarandom.mat',
info=None, # replace this with your info – I don't have any
data_name='data_eeg'
)