Recursive Function for extra fields