I need [1] to push *in-workflow* versions of content to a translation process.

At the moment we have a set-up whereby, in the Event system, we 

- get to an activity in the workflow, 
- suspend the activity, 
- create a translation {workflow} bundle and 
- send the items for translation
- on returning we complete the workflow bundle (to get the desired status)
- un-suspend the parent workflow process

Inthe 'send items for translation; step we've found that the Translation Manager doesn't appear to be **workflow aware** and there's nothing I see in the API or the Workflow Bundle management docs to state how to send the minor version and not the last full version of the content to the Translation Service.

Is this possible? Has anyone achieved this?

Thanks for any ideas/comments - in the meantime I'm reading more and seeing what I can do in the code (rather than re-design the process) so any comments would be great.

[1] Releases are very controlled and batched at (generally) monthly intervals. The content is signed off early in the process and the language variant must be released with the English; even if multiple translation cycles are a result.


update
-------
I can easily update the code to add specific items into a translation job if I can get minor versions in through bypassing the bundle (the bundle is simply a means to push through workflow when returned from World Server)

**Tridion 2013SP1 HR1 > Translation Manager Plugin > World Server**

UPDATE (2)
----------
The activity I'm trying to get the Translation step in is an *Automatic Activity* and I eventually realised that I can just re-assign the task to the user that the Translation Service runs under (not least as it the NT AUTH user). So

- updated the Workflow Service to run as the same user (MTSUser in fact) running the translation service

I still see item being checked in by the correct user and then being checked in by the workflow process - unfortunately it's still the minor version form the parent item.