In WEST 2012, one can read data from a file into temporary memory through ID = MSLUMatrixLoad(FileName) and hence use MSLUMatrixGet(ID, i, j) to get a value at position (i, j). So, in this case no interpolation is possible, unless it is implemented in MSL by the user.
In the upcoming WEST 2014, in addition to the above, one will be able to read data from a file into a MSL-declared matrix through MSLUMatrixRead(ref(Matrix), NumRows, NumColumns, FileID) and hence use MSLUMatrixGetValue(ref(Matrix), NumRows, NumColumns, x, ColumnNo, Interpolated, Extrapolated) to interpolate and/or extrapolate, depending on the 2 last arguments.