Short answer, you're locked in.
You can only choose one archetype per class, and there are no current rules that allow you to pick-and-choose features from different archetypes.
If you want to diversify your character's build, you can look into multiclassing. This lets your character pick up levels and features from different classes.
Note: You cannot multiclass into the same class to get additional archetypes (relevant Sage Advice).
I would recommend taking a read of this article: Modifying Classes. Whilst it doesn't discuss exactly what you're after, it might help. Specifically, the part on Creating New Class Options.
One way to get what I think you're after is to create a new Roguish archetype. It's a bit of a cop out, but with your DMs blessing it would definitely work. You'd have to come up with a very strong reason why your class would be meshing two existing archetypes (Thief & Assassin) though; and from a balance perspective you could come across certain situations where your character has too many tools at its disposal compared to other PCs which stuck to a single class option. Once again, discuss with your DM.
Back to the article, the key takeaway is this:
Take a look at the class’s existing options and see what they provide, and then use those as examples or building blocks for the features that your class option will provide. It’s perfectly fine for two class options in the same class to share some mechanics, and it’s also appropriate to examine other classes for mechanics you can draw upon for inspiration.
If you get an okay from the DM to create your Thiefsassin, you could utilise the Thief features for 3rd and 9th level, and the Assassin features at 13th and 19th level.
Yes, all of these examples work
Unless a class/domain feature says otherwise, they work. In fact the rules for multiclassing have a special mention for the Channel Divinity feature. The important part of that reads:
[...] Whenever you use the feature, you can choose any of the Channel Divinity effects available to you from your two classes.
This is specifically referring to gaining the Channel Divinity feature from multiple sources, but also means that the effects can work on qualifying spells/attacks from either class.
Specifically for your examples
Channel Divinity: Destructive Wrath on shocking grasp
The Tempest cleric's Destructive Wrath Channel Divinity option (PHB, p. 63) says:
When you roll lightning or thunder damage, you can use your Channel Divinity to deal maximum damage, instead of rolling.
A successful attack with shocking grasp deals lightning damage; this qualifies for your Channel Divinity feature. There is no restriction on the source of the spell.
Divine Strike on booming blade attacks
The Tempest cleric's 8th-level Divine Strike feature says:
Once on each of your turns when you hit a creature with a weapon attack, you can cause the attack to deal an extra 1d8 radiant damage to the target.
Booming blade says:
As part of the action used to cast this spell, you must make a melee attack with a weapon against one creature within the spell’s range, otherwise the spell fails. On a hit
Since booming blade requires a weapon attack, you can use Divine Strike on it.
Arcane Ward recharging from freedom of movement
The Abjuration wizard's Arcane Ward feature (PHB, p. 115) triggers:
When you cast an abjuration spell of 1st level or higher
Freedom of movement is an abjuration spell and will refill the ward.
Sculpt Spell and Channel Divinity: Destructive Wrath on shatter
The Evocation wizard's Sculpt Spell feature states:
When you cast an evocation spell that affects other creatures that you can see [...]
Shatter is an evocation spell, so you can use Sculpt Spell; it deals thunder damage, so you can use Destructive Wrath. This works.
Examples that don't work
Light Domain cleric's 8th level ability, Potent Spellcasting states:
... you add your Wisdom modifier to the damage you deal with any cleric cantrip.
As this ability specifically calls out that the cantrip must be a cleric spell it will not work with your multiclassed cantrips.
Thanks to MivaScott for the example
Other considerations
Unlike previous editions, 5th edition makes no distinction between the sources of your spell slots for multiclassed spellcasters, with the slight exception of warlocks as Pact Magic works differently. However, even for warlocks, you can cast any prepared/known spell from any class in any slot of the appropriate level.
To use your class features with these spells, they just have to meet the requirements specified in the ability/feature. There isn't even a distinction made for the source of the spell. You can apply class features to spells cast from magical items.
Best Answer
No.
PHB, Page 163, Multiclassing
This wording seems clear to me that you must choose either a different class, or gain a level in your current class. In the case of a cleric, this implies that you cannot start out at level 1 again (e.g. Cleric 1 / Cleric 1), as Cleric is not a new class.
Addressing the specific concerns of Cleric (Life) being the same class as Cleric (Storm), page 45 of the PHB states there are twelve classes, and then lists them in a table. In this table, Cleric is found only once, and there is no special mention of subclasses being different classes entirely.
This was officially clarified in the June 2016 Sage Advice:
That said, I would talk to your DM. It may be reasonable, for example, to mix and match some of the domain powers at their discretion.