Alex, couple of things to note: when doing the above approach, you will have to customize upload controls and some other things as well. If you aren't needing to upload files or images then it should work fairly well for the most part. Also make sure to set up your field definition correctly, as the alternate forms will use the "depending field" conditions.