Just use common API func to get evaluated mesh of other object in modifiers, instead of doing our own cooking. ;)