Light filtered by a static mesh Mask

i am trying to set my picture on to a static mesh wall by multi-light source lighting up
and then, i want to make a static mesh Mask as a Light filter to “clean” this light
while player watch this picture through this mask.
What do i need to realize such static mesh light-filter? is it possible?
thx guys

reveal the original color of that picture

FIXED.
find a easy solution that satisfy my want:
use a static mesh block/mask the object that emit reflection light onto target object.
set this static mesh un-cast shadow and un-visible in game.
then its done~