Setting last modified by with other properties while updating an object via com api

I wanted to read exported xml and check in certain list of objects from another system and only recreate objects which have not expired to the new vault. If I import via admin content replication it still brings back expired objects and also objects are from a latest vault and I want to store in an old vault.