I don't think there is any support for this at this point. You will either have to create your own resource tool or just add a help text to your fields that explains what's going on and do the validation in the backend as you said.
Text::make('Trial Date')->help('Only required if is trial is selected')