That's what we are doing already, aren't we?For example, now we must say 10 sec of anim shot at 1/25 shutter.
When you set up a scene in your animation package, and change your mind about fps, your keys get rescaled, but the total time doesn't change. Even if you use frames as a reference, the only thing taken in account for calculation is time (at least that's LW way, but I guess this is the same with other apps, kind of logical). I suppose Maxwell does read the time information from the package's plugin, and the fps, and the shutter speed.
The problem now, if you try to do a motion blur with Maxwell corresponding to a 2 second shutter speed in an animation set at 25 fps, for given frame Maxwell calculates MB by taking current frame, current frame - 50 (for the 2 seconds@25 fps), and interpolates between the two. It should rather take current frame, current frame - 50, all frames between these two, and interpolate inter frame motion. And yes, the interframe sampling must be more than two to give good results.
HD