The eZ Publish backoffice (admin) does not automatically recognize alien/custom database tables, whatever you use persistent object or not doesn't change that.
If you want to import content you normally import it into the eZ Publish content ( node -> object -> object version -> object version attributes), but you normally don't do this in php by hand, you use rss import or one of the data import extension here on ez.no.