has() method only worked if $far_keys was an array

Added further checks to return FALSE if far_keys is an instance of ORM
and not loaded and build an array if $far_keys was not an array