What you are trying to do can't be done.  FAST has a requirement that the device be boudn to a pool that is contained within the policy the device is associated with.  If your device is bound to the SATA pool, you will be blocked from associating the device with a policy that only contains EFD and FC.  Is there something preventing you from increasing the subscription limit on the pool you would normally bind the device to?
I'm looking for some general information regarding how the pool a device is bound to affects its FAST policy.  This is theoretical, but if you bound a LUN to a SATA pool, but gave it a FC/EFD FAST policy...  The question came out of reaching a subscription limit on a pool that I would normally use with a certain FAST policy...  The above example is extreme, but I was curious what affect it would have on performance.
Pool Binding and FAST