Recursively format fields