Programmatic parts

I am trying to read the .fz file to extract information about the parts to generate a 3D view of the PCB. All the ‘normal’ parts have a 1-on-1 relationship between the .fzp file and the variant/type chosen within a family.
However, there are also programmatic parts (like the resistor) that all point to the same .fzp. The ‘magic’ is done in code. For resistors, I can get away by looking at the additional properties (tolerance, resistance, pin spacing). But I don’t know if there are other programmatic parts.

Is there a list of programmatic parts, so I can see if any of them need ‘special treatment’?