Support for Sims-style AI smart objects?

Does Unreal Engine have built-in support for smart objects, similar to those used in the Sims series? E.g. as in AiGameDev article on the subject or as in the “smart object rules” of CryEngine. Or is there an extension that brings such functionality to UE?

What I’m asking for is whether it is possible to create objects that encapsulate a graphical entity and related animations and AI logic. For example a door object that contains animations and AI logic so that any NPC can use them by a single command, without worrying how exactly is walking through the door handled, so that multiple types of door can be used throughout the map without any change in NPC logic.

Googling and searching the forums brought no results, but maybe the feature is called differently in UE.

Thanks for any suggestions.