After a bit of trial-and-error, found a rather simple workaround - the trick is to load the content of the mat file to get the logsout as a Dataset:
matcontent = load(logsoutDsr.Location, logsoutDsr.Identifier); % matcontent is a struct with the content of the mat file
logsout = matcontent.logsout; % Now we are working with an actual Dataset
TT = extractTimetable(logsout);
Hope this helps!