Maybe inference will do this with a good enough model, but otherwise we'll have to figure out how to chop it up maybe to prevent mixing up the details