There is nothing particularly wrong with doing it, however you should put the foreign key in both tables. That means when you insert new values you'll have to start a transaction, do both inserts, then commit the transaction.
I would strongly recommend merging the tables into one table. It will make everything easier.