Nested Object Support for forms

Hello, I wish to do something very like whats described here:

http://dev.rubyonrails.org/ticket/3880

In essence, I want to be able to construct a form for an arbitrarily
complex object graph and easily construct the edited form of that
graph on the server when the form is submitted.

Does anybody know of a way to do that currently?

Thanks very much,
Mike