TRIM will only work with one brand at a time
The way OSX determines whether to enable TRIM or not is by reading the vendor string from the drive and comparing it with an expected value hard coded into the driver. The hack changes the expected string from APPLE to whatever your drive returns. If you have two different drive brands installed, only one can compare equal to the driver's hard coded string, so only one will be recognized as an SSD and be provided with TRIM.
To get around this, you would have to write a shim that loads before the non-comparing drive is queried, that intercepts the return from the drive and passes the expected string to the Apple disk software. Or, of course, Apple could remove the stupid proprietary test, but I wouldn't hold my breath waiting for that to happen.
The use of TRIM may speed up writes as the drive fills, but its main purpose is to extend the life of the drive by reducing wear caused by rewrites. Its main benefit will be seen years down the road when the drive does not fail as early as it otherwise would. Also, it is only useful if the drive is used in a way that files are deleted or modified frequently. Extending a file does not count as modified in this case, nor does creating new files. Rewriting a file counts as modified even if it wasn't changed.
There are explanations of the details of what TRIM does and why it is useful to be found elsewhere on the web. Google is your friend.