Importantly, any UObjects that are referenced by the Extension Data that aren't in an asset package should have the container returned from this function as their Outer. This ensures that they get cooked into the correct package for streaming.