Well, don't do that, normalize your scheme.
You can reach a point where it's not feasible to have everything done by joins.
EDIT: I mean in relational DBs in general. In this case, 400+ columns probably mean SQLite may not be the engine to use, regardless of schema :)