Our friends at LTI Optics documented how to properly handle non-standard luminous shapes such as rings and long (straight or curvy) linear luminaires.
Non-Standard Luminous Shapes for IES/LDT files
The principles can be applied to both AGI32 (using luminaire arrays or groups) and ElumTools (using arrays or nested families).