Вы не можете. Экземпляры управляемых классов собираются и создаются в куче CLR. Экземпляры неуправляемых классов размещаются в неуправляемой куче. Как можно создать объект, данные которого частично находятся в управляемой куче, а его базовые данные - в неуправляемой куче?
Вы должны попробовать другие методы, например, обернуть управляемый контейнер поверх неуправляемой вещи или наоборот и извлечь из этого, вероятно.