In a bowl, combine flour and sugar; cut in butter until crumbly. Stir in coconut and walnuts. Press into an ungreased 13 x 9 x 2 in baking dish. Bake at 350 degrees for 15-18 minutes or until lightly browned. Cool on wire rack.
In a small mixing bowl, beat cream cheese until fluffy. Add confectioner's sugar; beat until smooth. Fold in 1 cup whipped topping. Spread over crust. Top with pie filling; cover and chill.
In a microwave-safe bowl, melt chocolate chips; stir until smooth. In a large bowl, whisk milk and pudding mixes for 2 minutes or until soft-set. Whisk a small amount of pudding into melted chocolate. Return all to the pudding, whisk constantly. Pour over cherry fillig. Chill for 2 hours or until set.
Just before serving, spread remaining whipped topping over dessert. Garnish with chocolate curls if desired.