Great news! merlinofchaos has released views version 1.2 for drupal 4.7, which comes with views fusion support out of the box. So there is no further patching of views required :) So making sophistaced views containing data of several nodes like this userlist becomes easier than ever. Thanks to merlinofchaos :)
By doing the nodefamily views integration I ended in writing the module views_fusion.
Views Fusion allows one to fuse multiple views into one. So you can build fusioned views that display information that is stored in multiple nodes - useful for tabular views. It uses node relations for joining the appropriate nodes together.
In the last days I was working on the views integration for the nodefamily module. Unfortunately it turned out to be more complex than I thought originally. What I wanted to do, was that views is able to automatically join the node tables of different nodes together, so that one is able to list information of both nodes. But I noticed that this approach has some downsides. They are:
I have done the views integration for the usernode module. With it's possible to create user listings using views. The next step I've planned is to add views integration to the nodefamily module in that way, that it would be possible to display profile fields like "Surname", "Address", .. in the userlist.
at http://drupal.org/node/73245#comment-115470 the suggestion came up to reuse the author field of the node table for linking users with usernodes.
As i noted in the proposal I need a node relationship, which offers views integration. The views integration I 've in mind is that it's not only possible to display a link to a related node in a view, like it is with CCK node relations, instead it should be possible to list concrete data (e.g. CCK fields) of the related node.