Hi
As a concept, seblod has one form per content type.
If I was to use a dummy form like you did then I would create a content type with storage none, then do all processing with beforestore or afterstore fields.
Or on 'genuine' conent type form, create override on positions so that only certain fields display on the conditions that I set....