Webform Dynamic Columns

This is a question that I'm almost 100% I know the answer to, but before I give up entirely, I'll ask the question here and get the definitive answer.

Is there any way to set up an update webform with dynamic columns?

For instance, say I have 4 columns on a smartsheet: Name, Age, Favourite Colour, Pet, Date

If I set up an update form to go out 2 weeks before the date entered in the Date column, can I set it so that if nothing is entered into the Pet column the webform will only contain the Name, Age, Favourite Colour columns?

I know I can set up different webforms to go out based on different criteria, I was just trying to avoid that.

Answers