show attribute fields recursively