We finally found the way how to discover only available Bluetooth device when use Microsoft Bluetooth driver.
As you know Microosft Bluetooth driver always returns paired devices during discovering. Bluetooth Framework now can discover only really available devices even some of them paired. If paired device is not available it will not appear as discovered (found) device.
http://www.btframework.com/bluetoothframework.htm