Hey Peter - Hopefully it will work out or Bill’s idea above will provide a path for you. Another option would be to write a custom component to handle everything but, as you mentioned above, its a lot of work to do for something that already (sort of) exists.
Skuid Team - Can you shed some light on whether or not current behavior of the Chatter component is intended or bugs?