I tried to create a TVpaint project set for a 900% zoom at 17280 x 9720 px. TVpaint crashed instantly.

So I guess I'll have to split it up in two projects of half that size. Paint the widest zoom instance of the background, cut out a 1920x1080 piece, paste it in another large project, scale it up to fit the project (now it is lossy, pixelated), make a new layer and paint match a new background that can zoom further in.

I've done it before, but this time the background needs to live a little (animated) hence TVpaint, otherwise I would have painted it in photoshop.
Anyway, this split-it-up operation makes my head hurt and frustration is just around the corner. How to go about it?
I would love to hear your story about this classic animation background issue. How did you solve the puzzle? Any golden tricks?