uses now a way to detect fields independent of ID, added feature request #122