Insert New Sub Assembly Origin

When creating a new sub assembly from an existing assembly how can you carry the origin point over to the new sub assembly?  When ever I use this function the origin of the new sub assembly is not inline with the assembly it was formed from.  Am I not doing something right or is there a way to achieve what I am looking for.

SolidworksAssemblies