Hi
I am fully sure the software can handle your requirements.
The problem will always be getting the initial back bet matched if you are waiting until the price drops. It might get matched when the price rises again, in which case you might not get the lay price you want. AS well as getting "layed"
I have attached a sample trigger. It will back the Index 1 horse if the price is lower that 7 and put a green up lay in when back bet is matched. In the trigger conditions,you can change the index to whatever horses index you want to back. In the main settings tick ShowSelectionsIndex.
Or you could decide earlier in the day which horses you want to back in each race and then import them into Mfpro and it will trade only on those selections. And you can a stoploss trigger to it for when you miss the lay price.
I tested this and it works fine, but test it yourself to get used to it.
If you want a fully comprehensive trigger to cover all of your conditions, I would use the Request A Trigger service from an Mfpro professional. Their trigger will be the one best served for your purpose and its inexpensive and totally worth it.