I found the following method works fine for me:
required items - (2) 3-1/2 to5 gal.buckets (at least 1 with a lid).
(1) Cleaning kit (aFe -

, K&N, etc...)
ofcourse time.
1) Remove filter - light tap it to release excess dirt
2) Rinse gently with tap water from inside out
3) Pour half of cleaning solution in one bucket and fill half way with water
4) Submerge filter in bucket (fill with more water if filer isn't submerged).
5) Gently stir the mixture with the filter (go 1 direction and then the other)
do this like for 1 minute
6) Let sit in solution for 30 minutes to 1 hour
7) Fill second bucket 1/2 way with water
(while you wait the 30 minutes to 1 hour)
8) Remove the filter from cleaning solution and let
the excess drain in the bucket
9) Rinse gently again from the inside out - shake to remove excess water
10) Place filter in secondary bucket with water
11) Fill bucket to submerge filter
12) Stir gently in both directions for 1 minute
13) Let sit for 10-15 minutes
14) Place lid on cleaning solution and save for another cleaning
(while you let filter sit in water)
14) Remove the filter and rinse from inside out
15) Shake off excess water
16) Place somewhere to dry
17) Re-oil (stay away about 3/4" from edge - the oil will wick to the edge)
18) Let sit till filter is one color (time to let sit will vary)
19) Place filter back on once re-oiling is complete
You may also want to have a spare filter to change the dirty one out. This way you won't be in a hurry. You will have the time to clean and re-oil the dirty filter properly.
I use aFe's ProDry S filter as a spare. This filter is being used only while I'm cleaning the other one.