I like this idea but I think there are too many fiddly parts to it. Also "caster level" is not a 5e term, so I'd avoid it.
Quick idea for a modified version: instead of caster level duration, it forces you to pick a spell each round and make a save to maintain concentration on it.
If you...