I was looking for a picture of Manage Mappings to send to you, you can see on this sample of UCV Effective Query pruning using Constant Column in UNION node
During this I found an old discussion that I guess is important to you read Union with Constant Values
UCV are in line of what you need to implement more than the null values that you found.
Best regards, Fernando Da Rós