Feedback Mode and Multitexturing

Page 555 of the Red Book states that when OpenGL is in feedback mode, “feeback returns only the texture coordinates of texture unit 0”.

I would like to get back the texture coordinates for all texture units (I generate the texture coordinates in a vertex program). Is there known workaround to the above problem?

Maybe you could do it in two passes. First pass you return everything but texture coordinates, and in the second pass you use a different vertex program with same functionality but write the texture coordinates you want to other attributes like vertex position, normal, color and the first texture coordinate.