Attached Lands

Hi People!
Im observed that enchanted lands or lands with a card exiled on it, like hideaways ones, are always choosen last by the IA to pay mana.
Has anyone seen this?
May be is possible to make a token or set up an attached flag or something to use it in non basic lands, to prevent the engine use that cards for mana (until there is no more to choose of course).
This could be very useful in a lot of lands with non mana activated abilities, like Karakas, Oran-Rief, Volrath Stronghold, etc..
And the best thing is that you can keep the MANA ABILITY, so the IA could use that lands to get mana if there is no more lands or to use its abilities if there are other lands to use mana.
At the moment a player can use these lands perfectly with Manual Mana functions or with other methods but the IA... no.
If you use Manual Mana functions, normally IA dont use that lands to get mana, and if you don't, IA dont use it too much that abilities, cause are always choosen first to play anything.
I did some test with differents invisible tokens, but im having next problems:
1) AURA TOKEN
When the token has Aura subtype you have to choose a target when come into play, no matter if there is no target definition or whatever in the token, engine forces you to choose a target.
Tryed too, giving Aura subtype after the token comes into play, but then you cant use Attach function.
2) EQUIPMENT TOKEN
Seems that Attach function dont works with no creatures objects.
3) ANY TOKEN
You cant use Attach or NailOnto functions after the token comes into play.
And as you cant have a token in other different zone than Battlefield, you can't use these functions from exile, hand or wherever, and you can't use PutOntoBattlefieldAttachedTo.
So now, i dont see any solution, but could be great if works.
Im observed that enchanted lands or lands with a card exiled on it, like hideaways ones, are always choosen last by the IA to pay mana.
Has anyone seen this?
May be is possible to make a token or set up an attached flag or something to use it in non basic lands, to prevent the engine use that cards for mana (until there is no more to choose of course).
This could be very useful in a lot of lands with non mana activated abilities, like Karakas, Oran-Rief, Volrath Stronghold, etc..
And the best thing is that you can keep the MANA ABILITY, so the IA could use that lands to get mana if there is no more lands or to use its abilities if there are other lands to use mana.
At the moment a player can use these lands perfectly with Manual Mana functions or with other methods but the IA... no.
If you use Manual Mana functions, normally IA dont use that lands to get mana, and if you don't, IA dont use it too much that abilities, cause are always choosen first to play anything.
I did some test with differents invisible tokens, but im having next problems:
1) AURA TOKEN
When the token has Aura subtype you have to choose a target when come into play, no matter if there is no target definition or whatever in the token, engine forces you to choose a target.
Tryed too, giving Aura subtype after the token comes into play, but then you cant use Attach function.
2) EQUIPMENT TOKEN
Seems that Attach function dont works with no creatures objects.
3) ANY TOKEN
You cant use Attach or NailOnto functions after the token comes into play.
And as you cant have a token in other different zone than Battlefield, you can't use these functions from exile, hand or wherever, and you can't use PutOntoBattlefieldAttachedTo.
So now, i dont see any solution, but could be great if works.