Instead of doing two lots of PBKDF2, generate twice as much data with a single round then cut it in half to generate keys.