просто взорвите, затем переверните массив, просто и легко использовать.
$array_url = explode('/',$url);
$tmp_array_url = array_reverse($array_url);
тогда вы сможете восстановить, как хотите, не нужно удивляться, сколько динамических частей появилось раньше.
РЕДАКТИРОВАТЬ: так как вы получили константу lib, просто сделайте что-то вроде этого:
$the_two_before = "";
for($i = 0; $i < count($tmp_array_url); $i++){
if($tmp_array_url[$i] == "lib"){
$the_two_before = $tmp_array_url[$i+2]."/".$tmp_array_url[$i+1];
}
}