The Missouri Sec of State maintains the exisiting records of the Union Provost Marshals. You can access some of them thru their web site. They would probably be the best palce to start in tracking down a loyality oath.