It needs lots of work but this idea seems quite promising.

elastic chair7