I can't think of any other way a problem like this can be solved except a way to run 2 simultaneous blockchains somehow, 1 with pow only and 1 with pos only. Then again I'm not a programmer and pretty new to this crypto world so this could be stupid and/or impossible. Dunno...