Maybe. If you can predict the attributes of the attributes of the elements that could appear, then you have a chance. Let's say there are 10 possible fields and they are called Field1, Field2....If you are able to add each filed to the application model, then you could use a wait stage to tell you if each one is present, either with CheckExist=False or through the timeout.
But this all depends on the target application and whether the attributes of the elements follow a pattern. You need to be able to anticipate how the application will work