We are working on a project that will help users transfer travel modes from one network dataset to another, and I believe the components of that project will satisfy the needs expressed here. When we complete this project, I'll report back here, hopefully with a code sample.