Do cards that supply bonuses trigger on actions modified by other cards?
I really recommend downloading yourself a copy of the Unofficial Agricola Companion, which has many amazingly useful and comprehensive rulings from the game designers themselves.  From the entry for Stone Carrier, for example:


Is activated when you use an action space on which stone is placed each round. You cannot use such an action space just to use this card if the action space contains no stone (e.g. when you have the Bureaucrat.)
Is activated by the action space "Take 1 Building Resource" in 3-player games if you take stone.
Is also activated by the action space "1 Reed, Stone, and Wood" in 5-player games and the action space "1 Reed, Stone, and Food" in 4-player games, if you pay 1 food.
You also pay 1 food to use this card if you receive other building resources at the same time from occupations and minor improvements.
Is not activated when you receive stone because of a minor improvement or occupation.
Other building resources are wood, clay, and reed.


I've highlighted the part that answers your question: you only get the additional Stone if you take Stone from one of the specified action spaces.  (Yes, this is generally true in Agricola, though be sure to read the card wordings carefully, and check the rulings if you are in any doubt whatsoever, as it is a game with lots of exceptions to any given rule!)