CB is moving faster into such a direction than you might think
CB 1.2 RC got the rewrite of most of the needed parts, so that plugins can already extend such features.
And this feature is already available in beta 9 version of paid subscriptions plugin (which can also be used in free registrations).
While those 2 are released, we are continuing to improve CB for version version 1.3, and to write new stuff for CB 2.0.
Using facileForms might be an overkill, compared to what's already ready in CB 1.2 RC.