Would it be possible to allow a surface with emitter to have an IES profile attached/used? But to make things more complicated that profile would be attached to each individual closed polygon.
Think of a 2x2 or 2x4 ceiling grid with lights in them. Have a single surface that would make each individual 4 point polygon that has the surface name LIGHT use a specific IES profile rather than the generic emit everywhere as it does now.
Don't know if it could be possible...but something to think about for a future feature.