Well anyhow:
I know you said Gen 4, but as long as your mons aren't hatched, using Method 1 from what this gives you should work.
For example, I'll use AAAAAAAA:
Using those IVs:
Darkrai was legal with PID and IVs!
For Pokemon caught on routes, you may have to do an extra step, to ensure Poke Finder can generate that PID for that met level and encounter slot (basically, for routes, not every PID can occur for every encounter)