Creation of tickets with forms: select the fields to display on the agent side

Hello community,
I try to allow the creation of tickets by the forms from the customer area thanks to the workflows.
I have form fields that only display if other fields are filled. But the problem is that all these fields are displayed on the admin side even if they are not filled in. please, I would like to know how to display on the agent side only the fields that are filled.

Also, is it possible to display content in the Text area when creating tickets? I mean, if the customer selects a form field, specific content appears in the text area.

Thanks in advance.