Merge two fonts to create a single multilingual font

I have two different fonts, one in English and one in Persian.
I want to merge the glyphs into one font but the problem is if I copy the Persian glyphs and paste special into another, it will replace the Basic Latin glyphs.
is there any way to do that ?!

Thanks in advance

Use the Insert Characters dialogue to add empty characters for the Persian glyphs with the desired codepoints, and paste the Persian glyph outlines and metrics into those empty glyphs using Paste Special, without adding the code-points from the Persian font.