nope... I've tested - the idea isn't working, because of that connection from a normal entity and a ghost entity isn't visible through any connections API.
So split function that i've tested to work fine on normal entity fails to keep the connection to ghost from chest.
The idea works if entity is placed the last, because this way the ghost is connected to real entity. But this won't work in most cases (when we want the whole blueprint to reappear normally)