if you can't tell me explicitly how to do that from start to finish, then you are in the wrong line of work.
You don't know what's my line of work. I'm just a user of their products, just like you seem to be, participating on a user oriented forum.
Although some of the things you complain about are true and need some improvements, your attitude does nothing to make me want to loose my time trying to help you. Sorry.
I'll just say this, hoping that is enough to help you: if I want to use the patterns I designed with Spark on another app with that app's sounds/samples, I usually export them as MIDI file and import it on the other app, do some adjustments to the notes (usually dragging them 2 octaves down) and I'm done.
This process of export+import can be done quicker if using drag'n'drop from Bottom\Library\Edit section.
As I said, some stuff in Spark still needs improvements, like being able to export as GM and avoiding the octave fixing it needs to happen now. I've suggested a "Export Mapping" option, besides the Import options we already have in Top\Preferences\MIDI Import/Export section.
The thing I do the most is exporting audio renderings of the patterns to be used as loops, using Spark's own sounds. If there's a sample set I want to use, I simply make a Spark Kit out of my own samples and use it in Spark.
Drag'n'Dropping audio renderings of patterns directly into ReCycle is a blessing to quickly make REX loops of those.
Now... if nothing of this helps and you can calmly and clearly explain what is that you're trying to do, without needless complaining, then maybe it'll be easier to help or to quickly come to the conclusion that it might be something Spark's not designed to do or that it's a needed missing feature that we (the users) need to suggest to Arturia to show up on a future version.