The advanced usage involves the creation of loops, dependent fields, and some more complicated tasks.
How to create a dependent field.