Applying trained model - New data missing column from one-to-many

Hi all, hoping you can help me.

I’ve trained a random forest model which I now want to apply to new data.

The model I trained uses one-to-many node on categorical variables. However, my new data set does not include all the variables that the original included. For example, let’s say in the training data I had the following age ranges:

20-30

30-40

40-50

But my new data sample only includes the first 2.

So when I do a one-to-many on the new data, I am missing a column that is included in the original. How do I go about fixing this? Is there a way to automatically add all columns from the trained model even if they don’t exist in my new dataset?

My other issue is, I normalize my quantitative variables for training the data. If I normalize my new data set, the normalized ranges will be different than the ones the model was trained on. Is there a way to normalize my new data according to the ranges the model was trained on?

Thank you in advance.