Yes, you can do this but it would be a lot of work.
What I have done in the past is do this type of work in a map
I would create a scripting functoid inside the map with an output of “”. Then, I map this to all the nodes I want to show up. Then, I map the data from the left side as normal. It is important to map in this order. You will get a warning when you compile – but that’s ok.
You should now get your empty nodes when you do not have a node on the input mapped to it.
Does that make sense? I do not really have a sample available for that right now.