English "frame" can be used figuratively in the same way. You can say that the poem recitals "framed" the event, or that the two goals "framed" a football match. "frame story" (I wouldn't hyphenate it) is also OK and has the meaning that you suggest.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.