I don't completely understand how you're approaching this or what your end goal is going to be, but I'll try to help out.
It sounds like you were trying to create frigates or capital ships by using the deploy fighter mechanic, so I can understand why you didn't like the results. My suggestion is to simply create an ability with a Create Frigate buff. This will allow you to spawn the frigate of your choice for a specified cost and for a limited or unlimited amount of time. There are a couple of abilities in the stock folders that do this; the Advent Illuminator comes to mind.
Check out this post for specific details on elements of the buff/ability files: Modifiers